字典dict()

Posted jijianhu

tags:

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

1. 字典是无序的,每次print()都不一样;

字典的键必须都是独一无二的,字典不能作为字典的key;

可以通过索引方式查到指定元素;

不能切片,因为是无序的;

2. dict()举例

dict1 = {‘K1‘:18,2:True,‘K3‘:[1,[],(),2,3,{‘k1‘:‘v1‘,‘kk3‘:(11,22)}],‘K4‘:(11,22,33,44)}
v = dict1[‘K3‘][5][‘kk3‘][0]
print(v)
————————————————————
11

  

del dict1[‘K3‘][5][‘k1‘]
print(dict1)
————————————————
{‘K1‘: 18, 2: True, ‘K3‘: [1, [], (), 2, 3, {‘kk3‘: (11, 22)}], ‘K4‘: (11, 22, 33, 44)}

3.for 循环 keys()

dict1 = {‘K1‘:18,2:True,‘K3‘:[1,[],(),2,3,{‘k1‘:‘v1‘,‘kk3‘:(11,22)}],‘K4‘:(11,22,33,44)}
for item in dict1:#=dict1.keys()
    print(item)
——————————————
K1
2
K3
K4

4. values()

for item in dict1.values():
    print(item)
______________
18
True
[1, [], (), 2, 3, {‘k1‘: ‘v1‘, ‘kk3‘: (11, 22)}]
(11, 22, 33, 44)

 

5. items()

for k,v in dict1.items():
    print(k,v)
_____________
K1 18
2 True
K3 [1, [], (), 2, 3, {‘k1‘: ‘v1‘, ‘kk3‘: (11, 22)}]
K4 (11, 22, 33, 44)

6. update()

dict1 = {‘K1‘:18,2:True,‘K3‘:[1,[],(),2,3,{‘k1‘:‘v1‘,‘kk3‘:(11,22)}],‘K4‘:(11,22,33,44)}
dict1.update(K1=111,K3=123)
print(dict1)
_______________________
{‘K1‘: 111, 2: True, ‘K3‘: 123, ‘K4‘: (11, 22, 33, 44)}

  

 


 

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

python-列表list- 元组(tuple)- 集合(set)-字典(dict)-实例代码

dict字典的用法

Python字典(dict)的操作方法汇总(约18种操作方法),并附示例代码

Python - 字典(dict)删除元素

Python - 字典(dict)删除元素

Python - 字典(dict)删除元素