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-字典的主要内容,如果未能解决你的问题,请参考以下文章

python中字典的问题

python字典对比

Python学习篇 Python中的字典

python 18:字典的赋值

python字典怎么排序

python中怎么取出字典的键