python怎么在字典里面加字典,python字典里面添加字典

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: