字典dict()

Python字典操作详解

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)}

  

 


 

转载于:https://www.cnblogs.com/jijianhu/p/10339027.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值