python基础--字典

字典,以大括号形式的键值对数据集的组合
key是唯一的
key:一般情况下是字符串类型
key必须是不可变类型:数字,字符串,元祖
可变类型:列表

my_dict={‘name’:‘张三’,‘age’:18}

字典是无序的
没有key取value会崩溃(报错)
value=my_dict[‘sex’]

get取值,没有返回None
result=my_dict.get('sex')
增:如果key存在,则更新键值对(替换),要保证键值唯一
my_dict['name']='李四'
修:

直接重新赋值

删:
del my_dict['name']

随机删除,会返回值:

my_dict.popitem()

指定删除:

my_dict.pop('sex')
重点

获取字典里所有key

result=my_dict.keys()

获取所有的value

result=my_dict.values()

判断key是否在字典中

result = "age" in my_dict
print(result)
enumerate

枚举,对一个列表或者数组既要遍历索引又要遍历元素时使用
.enumerate

for index,value in enumerate(list):
	print index,value
.item获取字典的key和value
for key,value in kwargs.items():
拆包:小批量数据可以使用

list=[1,2,3]
a,b,c=list
print(a,b,c)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值