python怎么在字典里面加字典,python字典里面添加字典
增加了很多关于python的内容。大多数朋友都非常喜欢用python添加内容。根据大家的喜好,我们准备了一些关于添加数据的东西,就是使用字典。你想知道吗?接下来看看下面的内容~
首先新建一个名为py3_dict.py的python文件,在这个文件中写入字符串操作代码(以下是代码,显示了正文后的运行效果):
# dictionaries是一组键值对。
#定义字典
学生={ 姓名 3360 耶鲁,年龄 336025,课程 3360 [数学,计算机]}
打印(学生)
打印(学生[姓名])
打印(学生[课程])
#字典的键和值可以定义为immutabledatatype
#例如,将key定义为1
学生={1: 耶鲁,年龄 336025,课程 3360 [数学,计算机]}
打印(学生[1])
#访问不存在的密钥
#将出现异常。
#KeyError: 电话
学生={ 姓名 3360 耶鲁,年龄 336025,课程 3360 [数学,计算机]}
#打印(学生[电话])
#有时我们希望得到一把不存在的钥匙
#您可以不返回任何内容,也可以返回默认值
#以下列方式实施3360
print(student . get( phone )# None
Print(student.get(phone , Not found )#返回默认值: Not found
#向字典添加数据
学生={ 姓名 3360 耶鲁,年龄 336025,课程 3360 [数学,计算机]}
学生[电话]=010-5555555
Print(student.get(phone ,未找到)# 010-5555555
#更改与现有键对应的值
学生={ 姓名 3360 耶鲁,年龄 336025,课程 3360 [数学,计算机]}
学生[姓名]=安迪
打印(学生)
#使用update()更改字典中的多个值
学生={ 姓名 3360 耶鲁,年龄 336025,课程 3360 [数学,计算机]}
student.update({ 姓名 : 安迪,年龄 :26,电话 :12345678})
打印(学生)
#删除一个密钥
#使用del关键字
delstudent[电话]
打印(学生)
#或者使用前面提到的pop()方法
#删除数据
age=student.pop(age )
印刷(年龄)#26
打印(学生)
#使用len()查看字典中有多少个键。
学生={ 姓名 3360 耶鲁,年龄 336025,课程 3360 [数学,计算机]}
打印(学生版)#3
#看到所有的钥匙
print(student . keys())# dict _ keys([姓名,年龄,课程])
#查看所有价值
print(student . values())# dict _ values([ Yale ,25,[Mathematics , Computer]])
#查看所有键和值
#获取一对一的键值
# dict _ items ([(姓名,耶鲁),(年龄,25),(课程,[数学,计算机)]))
print(student.items())
#循环字典
#像列表一样循环,并打印键值
#姓名
#年龄
#当然
forkeyinstudent:
打印(键)
#所以我们使用items()方法来循环数据:
forkey,valueinstudent.items():
打印(关键字,值)
#结果3360
# name耶鲁
# 25岁
#课程[数学,计算机]以上代码运行效果:,
{ 姓名 : 耶鲁,年龄 336025,课程 3360 [数学,计算机]}
野迩(神话动物形似羚羊)
[数学,计算机]
野迩(神话动物形似羚羊)
没有人
没有找到。
010-55555555
{ 姓名 : 安迪,年龄 336025,课程 3360 [数学,计算机]}
{ 姓名 3360 安迪,年龄 336026,课程 3360 [数学,计算机],电话 3360 12345678}
{ 姓名 : 安迪,年龄 336026,课程 3360 [数学,计算机]}
26
{ 姓名 : 安迪,课程 3360 [数学,计算机]}
三
dict_keys([姓名,年龄,课程])
Dict_values([耶鲁,25,[数学,计算机]])
Dict _ items ([(姓名,耶鲁),(年龄,25),(课程,[数学,计算机]])
名字
年龄
课程
nameyale
25岁
课程[数学,计算机]嗯,如果需要在项目中用到以上内容,可以参考上面的例子,根据自己的需求设计代码~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。