
字典是键值对的数据类型,key不可以重复,必须是不可变类型,可hash, 字典是无序的。
1 2 3 4 5 6
|
info = { ‘name1’:'tt', ‘nmae2’:'ttt' ‘david’:[24,'beijing'], } info['david']
|
增加
获取
1 2 3 4
|
#没有返回None info.get('stu1') #没有报错 info['stu1']
|
删除
1 2 3
|
info.pop('stu1') #随机删除 info.popitem()
|
多级字典嵌套
1 2 3
|
zoo = { "爬行馆":{"a1":"lizard"}, }
|
获取键
获取值
获取items
创建字典fromkeys
1
|
info.fromkeys(['A','B','C'])
|
更新字典
1 2 3
|
dic2 = {"k1": "v1111", "a": "b"} dic2.update({"k1": "v1111", "a": "b", "k3": "v3"}) print("Value : %s" % dic2)
|
字典循环
1 2 3 4 5 6
|
#高效 for k in info: print(k,info[k]) #低效 for k,v in info.items(): print(k,v)
|
近期评论