Python学习笔记-字典练习

a={'name':'dxz','age':18,'sss':[13,24]}
b=dict(name='zyn',age=18,sex='女')
c=dict([('name','zyn'),('age',19)])
print(a)
print(b)
print(c)

m=[1,2,3,4]
n=[11,12,13,14]
d=dict(zip(m,n))
print(d)

e=dict.fromkeys(['a','b'])
print(e)


print(a['name'])    #键不存在,返回异常
print(a.get('age')) #键不存在返回None
print(a.get('ccc','不存在'))
print(a.keys())
print(a.values())
print('name' in a)
print(len(a))

a['address']='aaa'
print(a)
a.update(b)
print(a)  #b中已有覆盖a,没有就不覆盖
del(a['sss'])
print(a)

s=a.pop('sex')
print(s)

print(a)
print(a.popitem())     #随机删除并弹出某键对值
print(a)

运行结果

{'name': 'dxz', 'age': 18, 'sss': [13, 24]}
{'name': 'zyn', 'age': 18, 'sex': '女'}
{'name': 'zyn', 'age': 19}
{1: 11, 2: 12, 3: 13, 4: 14}
{'a': None, 'b': None}
dxz
18
不存在
dict_keys(['name', 'age', 'sss'])
dict_values(['dxz', 18, [13, 24]])
True
3
{'name': 'dxz', 'age': 18, 'sss': [13, 24], 'address': 'aaa'}
{'name': 'zyn', 'age': 18, 'sss': [13, 24], 'address': 'aaa', 'sex': '女'}
{'name': 'zyn', 'age': 18, 'address': 'aaa', 'sex': '女'}{'name': 'zyn', 'age': 18, 'address': 'aaa'}
('address', 'aaa')
{'name': 'zyn', 'age': 18}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值