Python-字典
Posted cevinchen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python-字典相关的知识,希望对你有一定的参考价值。
字典的用途
创建和使用字典
基本的字典操作:
len(d)
d[k]
d[k]=v
del d[k]
k in d
将字符串格式设置功能用于字典
>>>phonebook
{‘‘:‘‘,‘‘:‘‘,‘Cecil‘:‘3258‘}
>>>"Cecil‘s phone number is {Cecil}.".format_map(phonebook)
"Cecil‘s phone number is 3258."
字典方法:
clear
copy
fromkeys:创建一个新字典
get:name不存在时返回none不报错
>>>print(d.get(‘name‘))
none
items:包含所有字典项的列表
>>>d={‘key‘:‘value‘}
>>>d.items()
dict_items([(key,value)])
keys
pop
popitem
setdefault:获取与指定键相关联的值并更新,若不存在,则添加
>>>d={}
>>>d.setdefault(‘name‘:‘N/A‘)
‘N/A‘
>>>d
{‘name‘:‘N/A‘}
uadate:使用一个字典中的项来更新另一个字典
values:值组成的字典视图,有可能重复
>>>d={1:1,2:2,3:3,4:1}
>>>d.values()
dict_values([1,2,3,1])
以上是关于Python-字典的主要内容,如果未能解决你的问题,请参考以下文章