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 先看再买。备注:买资料。

你可能感兴趣的:(python学习笔记,python,字典,内置函数)