python字典常用内置函数

#如何创建一个dictionary
phone_book={'tom':123,'jerry':456,'key':789}
mixed_book={'tom':'boy',11:23.5}
print(phone_book)
print("tom  has phone number:"+str(phone_book['tom']))#如何访问一个值2
#修改字典的值
phone_book["tom"]=999
print("tom  has phone number:"+str(phone_book['tom']))
#新加元素
phone_book["health"]=888
print(str(phone_book))
#如何删除字典元素
del phone_book['tom']
print(str(phone_book))
#清空词典
phone_book.clear()
#删除词典
del phone_book
print(str(phone_book))#会显示NameError: name 'phone_book' is not defined
'''
#词典中同样键不能出现两次以上,否则只显示最后一个
phone_book={'tom':123,'jerry':456,'tom':789}
#print(phone_book)
#键不可变。可以用元组充当键,但是不能用列表,因为元组不可变。
#list_dict={['name']:'john',age':13}
list_dict={("name"):'john','age':13}
a=len(phone_book)#字典长度
b=str(list_dict)#输出字典可打印的字符串表示
#返回输入的变量类型
c=type(list_dict['name'])
d=type(list_dict)
lis=(0,1,2,3)
e=list_dict.fromkeys(lis)#串创建一个新函数,键为原先字典序列【排序的键,键对应的值为初始值
print('A{}:'.format(e))
f=list_dict.get('name', None)
print(f)
g=list_dict.values()
print(g)
#遍历词典的键及值的三种输出方法
h=list_dict.items()
#print(h)
i=list_dict.items()
print(i)
#第一种
'''
for a in list_dict:
    print(a)
'''
#第二种
j=list_dict.items()
for k in list_dict:
    print("{},{}".format(k,list_dict[k]))

ava 大数据分析,爬虫,python,算法,diango,github等等学习资料,每堂课内容十足,绝非微信推广的十几分钟左右的一堂课,每个文件夹资料仅需5元,还有更多的实战项目,小程序等你来拿统统五元。

欲购请加:479952513 先看再买。备注:买资料。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值