python中字典的建立

Posted tangjunjun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中字典的建立相关的知识,希望对你有一定的参考价值。

一.字典由键key与值value构成。

如:
a={\'d\':6,\'f\':\'va\'}
print(a[\'f\'])
上面代码简单建立字典,其中需要访问字典需要输入键值。

二.又比如需要在某个关键字中添加数据,如下:
a = {}
for i in range(5):
a[i]=[] # 将所有命令为空,下面.append才能执行
print(a)
a[0].append(5)
a[0].append(6)
print(a)
print(a[0])
其结果如下:
定义为空的字典a{0: [], 1: [], 2: [], 3: [], 4: []}
增加后的a{0: [5, 6], 1: [], 2: [], 3: [], 4: []}
a[0]=[5, 6]







三.为字典赋值
a={} # 建立字典
for i in range (4):
for j in range(3):
a[(i,j)]=[] # 令字典所有为空
print(a) # 打印字典
for i in range (4):
for j in range(3):
a[(i,j)]=j # 给字典赋值
print(a) # 打印赋值后的字典
print(a[0,0]) # 打印该[0,0]键的值

 

以上是关于python中字典的建立的主要内容,如果未能解决你的问题,请参考以下文章

Python代码阅读(第40篇):通过两个列表生成字典

字典的建立 查找

Python代码阅读(第19篇):合并多个字典

python中字典的建立

Python代码阅读(第26篇):将列表映射成字典

关于代码片段的时间复杂度