最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 如何使用python 字典添加数据?

    正文概述    2020-08-11   203

    关于python添加的内容并不少,大部分小伙伴都非常喜欢用python去添加内容,根据大家的喜爱程度,给大家又准备了关于添加数据的内容,就是使用字典,小伙伴想不想了解?接下来看下面内容哦~

    首先新建一个python文件命名为py3_dict.py,在这个文件中进行字符串操作代码编写(如下为代码,文后有显示运行效果):

    #dictionaries 是一个Key-Value对形式的集合
    #定义一个字典
    student = {'name':'yale','age':25,'course':['数学','计算机']}
    print(student)
    print(student['name'])
    print(student['course'])
    #字典的key和value可定义为immutable data type
    #例如:定义key为1
    student = {1:'yale','age':25,'course':['数学','计算机']}
    print(student[1])
    #访问一个不存在的key
    #会出现异常
    #KeyError: 'phone'
    student = {'name':'yale','age':25,'course':['数学','计算机']}
    #print(student['phone'])
    #有时候我们希望不存在的key
    #可以返回None或者一个默认值
    #用如下方式实现:
    print(student.get('phone'))#None
    print(student.get('phone','未找到'))#返回默认值:未找到
    #往dict字典中添加数据
    student = {'name':'yale','age':25,'course':['数学','计算机']}
    student['phone']='010-55555555'
    print(student.get('phone','未找到'))#010-55555555
    #改变已存在的key对应的值
    student = {'name':'yale','age':25,'course':['数学','计算机']}
    student['name']='andy'
    print(student)
    #使用update() 改变字典中的多个值
    student = {'name':'yale','age':25,'course':['数学','计算机']}
    student.update({'name':'andy','age':26,'phone':'12345678'})
    print(student)
    #删除一个key
    #使用del 关键字
    del student['phone']
    print(student)
    #或者使用之前提到过的pop()方法
    #删除数据
    age = student.pop('age')
    print(age)#26
    print(student)
    #使用len()查看字典中一共有多少key
    student = {'name':'yale','age':25,'course':['数学','计算机']}
    print(len(student))#3
    #查看所有的key
    print(student.keys())#dict_keys(['name', 'age', 'course'])
    #查看所有的value
    print(student.values())#dict_values(['yale', 25, ['数学', '计算机']])
    #查看所有的key和value
    #得到一对一对的key-value
    #dict_items([('name', 'yale'), ('age', 25), ('course', ['数学', '计算机'])])
    print(student.items())
    #循环字典
    #像list的方式循环,打印的是key值
    #name
    #age
    #course
    for key in student:
     print(key)
    #所以我们用items()方法循环数据:
    for key,value in student.items():
     print(key,value)
    #结果:
    #name yale
    #age 25
    #course ['数学', '计算机']

    以上代码运行效果:

    {'name': 'yale', 'age': 25, 'course': ['数学', '计算机']}
    yale
    ['数学', '计算机']
    yale
    None
    未找到
    010-55555555
    {'name': 'andy', 'age': 25, 'course': ['数学', '计算机']}
    {'name': 'andy', 'age': 26, 'course': ['数学', '计算机'], 'phone': '12345678'}
    {'name': 'andy', 'age': 26, 'course': ['数学', '计算机']}
    26
    {'name': 'andy', 'course': ['数学', '计算机']}
    3
    dict_keys(['name', 'age', 'course'])
    dict_values(['yale', 25, ['数学', '计算机']])
    dict_items([('name', 'yale'), ('age', 25), ('course', ['数学', '计算机'])])
    name
    age
    course
    name yale
    age 25
    course ['数学', '计算机']

    好啦,如果项目里需要用到以上内容,大家可以参考上面示例,根据自己的需求,设计代码哦~


    起源地下载网 » 如何使用python 字典添加数据?

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元