使用python字典添加数据的示例

  介绍

这篇文章将为大家详细讲解有关使用python字典添加数据的示例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

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

# dictionaries 是一个键值对形式的集合   #定义一个字典   student =,{& # 39;名字# 39;:& # 39;耶鲁# 39;,& # 39;年龄# 39;:25日& # 39;课程# 39;:[& # 39;数学& # 39;,& # 39;计算机& # 39;]}   打印(学生)   打印(学生[& # 39;名字# 39;])   打印(学生[& # 39;课程# 39;])   #字典的键和值可定义为immutable  data 类型   #例如:定义关键为1   student =,{1: & # 39;耶鲁# 39;,& # 39;年龄# 39;:25日& # 39;课程# 39;:[& # 39;数学& # 39;,& # 39;计算机& # 39;]}   打印(学生[1])   #访问一个不存在的关键   #会出现异常   # KeyError: & # 39;电话# 39;   student =,{& # 39;名字# 39;:& # 39;耶鲁# 39;,& # 39;年龄# 39;:25日& # 39;课程# 39;:[& # 39;数学& # 39;,& # 39;计算机& # 39;]}   #打印(学生[& # 39;电话# 39;])   #有时候我们希望不存在的关键   #可以返回没有或者一个默认值   #用如下方式实现:   打印(student.get(& # 39;电话# 39;))#   print (student.get(& # 39;电话# 39;& # 39;未找到& # 39;))#返回默认值:未找到   #往dict字典中添加数据   student =,{& # 39;名字# 39;:& # 39;耶鲁# 39;,& # 39;年龄# 39;:25日& # 39;课程# 39;:[& # 39;数学& # 39;,& # 39;计算机& # 39;]}   学生(& # 39;电话# 39;]=& # 39;010 - 55555555 & # 39;   print (student.get(& # 39;电话# 39;& # 39;未找到& # 39;))# 010 - 55555555   #改变已存在的关键对应的值   student =,{& # 39;名字# 39;:& # 39;耶鲁# 39;,& # 39;年龄# 39;:25日& # 39;课程# 39;:[& # 39;数学& # 39;,& # 39;计算机& # 39;]}   学生(& # 39;名字# 39;]=& # 39;安迪# 39;   打印(学生)   #使用更新(),改变字典中的多个值   student =,{& # 39;名字# 39;:& # 39;耶鲁# 39;,& # 39;年龄# 39;:25日& # 39;课程# 39;:[& # 39;数学& # 39;,& # 39;计算机& # 39;]}   student.update({& # 39;名字# 39;:& # 39;安迪# 39;,& # 39;年龄# 39;:26日& # 39;电话# 39;:& # 39;12345678 & # 39;})   打印(学生)   #删除一个关键   #使用del 关键字   del 学生[& # 39;电话# 39;】   打印(学生)   #或者使用之前提到过的pop()方法   #删除数据   时间=age  student.pop(& # 39;年龄# 39;)   打印(年龄)# 26   打印(学生)   #使用len()查看字典中一共有多少的关键   student =,{& # 39;名字# 39;:& # 39;耶鲁# 39;,& # 39;年龄# 39;:25日& # 39;课程# 39;:[& # 39;数学& # 39;,& # 39;计算机& # 39;]}   打印(len(学生)# 3   #查看所有的关键   print (student.keys ()) # dict_keys([& # 39;名字# 39;,,& # 39;年龄# 39;,,& # 39;课程# 39;])   #查看所有的价值   print (student.values ()) # dict_values([& # 39;耶鲁# 39;,,25日,[& # 39;数学& # 39;,,& # 39;计算机& # 39;]])   #查看所有的键和值   #得到一对一对的键值   # dict_items(((& # 39;名字# 39;,,& # 39;耶鲁# 39;),,(& # 39;年龄# 39;,,25),,(& # 39;课程# 39;,,(& # 39;数学& # 39;,,& # 39;计算机& # 39;))))   print (student.items ())   #循环字典   #像列表的方式循环,打印的是键值   #名称   #年龄   #课程   for  key 学生:拷贝   ,打印(关键)   #所以我们用物品()方法循环数据:   for 关键,value  student.items拷贝():   ,打印(关键字,值)   #结果:   # name 耶鲁大学   25 # age    # course [& # 39;数学& # 39;,,& # 39;计算机& # 39;]

<强>: <强>

{& # 39;名字# 39;:,& # 39;耶鲁# 39;,,& # 39;年龄# 39;:,25日,& # 39;课程# 39;:,(& # 39;数学& # 39;,,& # 39;计算机& # 39;]}   耶鲁大学   [& # 39;数学& # 39;,,& # 39;计算机& # 39;】   耶鲁大学   没有一个   未找到   010 - 55555555   {& # 39;名字# 39;:,& # 39;安迪# 39;,,& # 39;年龄# 39;:,25日,& # 39;课程# 39;:,(& # 39;数学& # 39;,,& # 39;计算机& # 39;]}   {& # 39;名字# 39;:,& # 39;安迪# 39;,,& # 39;年龄# 39;:,26日,& # 39;课程# 39;:,(& # 39;数学& # 39;,,& # 39;计算机& # 39;],,& # 39;电话# 39;:,& # 39;12345678 & # 39;}   {& # 39;名字# 39;:,& # 39;安迪# 39;,,& # 39;年龄# 39;:,26日,& # 39;课程# 39;:,(& # 39;数学& # 39;,,& # 39;计算机& # 39;]}   26   {& # 39;名字# 39;:,& # 39;安迪# 39;,,& # 39;课程# 39;:,(& # 39;数学& # 39;,,& # 39;计算机& # 39;]}   3.   dict_keys([& # 39;名字# 39;,,& # 39;年龄# 39;,,& # 39;课程# 39;])   dict_values([& # 39;耶鲁# 39;,,25日,[& # 39;数学& # 39;,,& # 39;计算机& # 39;]])   dict_items(((& # 39;名字# 39;,,& # 39;耶鲁# 39;),,(& # 39;年龄# 39;,,25),,(& # 39;课程# 39;,,(& # 39;数学& # 39;,,& # 39;计算机& # 39;))))   的名字   年龄   课程   name 耶鲁大学   age  25   course [& # 39;数学& # 39;,,& # 39;计算机& # 39;]

使用python字典添加数据的示例