字典

字典

字典:没有下标,没有顺序

  1. 键的要求可以:int float ‘str’ ()
    不可以:[] {}
  2. 值的要求:任意类型!
  3. hashable:不可以改变
dict1 = {'name':'tom','age':18}#字典没有下标
print(dict1['name'])  #tom
dict1['name'] = 'jack'#替换tom
dict1['name2'] = 'jack'#如过不存在键,会新增键值对;python3是尾部增加,python2是随机增加

检查key是否存在:
‘name’ in dict 结果True
或 dict.has_key(‘name’)–python 2

删除元素:通过键删
del dict2[‘name’]
或者
value = dict2.pop(‘name’)

遍历:
for name in students:
print(name)#遍历的是字典的键值

print(students.items())#键值对
for name,info in students.items():
print(name,info)

d.clear()#清空
d = {} #重新赋值也是空重新指向了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值