python基础学习笔记——Python基础教程(第2版 修订版)第四章(字典)

#创建

phone={'alice':'12234','beth':'352235'}

#dict使用

items=[('name','gumby'),('age',42)}
d=dict(items)

d=dict(name='gumby',age=42)

#基本字典操作

lend(d)
d[k]
d[k]=v
k in d

x={}
x[42]='foobae'
x
{42:'foobar'}
people={'alice':{'phone':'123','addr':'foo drive34'},'beth':{'phone':'23234','addr':'3123'}}
labels={'phone':'phone number','addr':'address'}
name=input('Name:')
request=input("phone number (p)or address(a)?:")
if request=='p':key='phone'
if request=='a':key='addr'
if name in people:print("%s's %s is %s."%(name,labels[key], people[name][key]))

#字典方法

d.clear #无返回值
copy deepcopy
get #访问不存在的键时,得到NOne 不会出错
items 列表方式返回
key
d.pop('x')

 

转载于:https://www.cnblogs.com/realmonkeykingsun/p/7469471.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值