博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python-字典
阅读量:6083 次
发布时间:2019-06-20

本文共 824 字,大约阅读时间需要 2 分钟。

字典的用途

创建和使用字典

 

基本的字典操作:

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:创建一个新字典

>>>dict.fromkes(['name','age'])

{''age':None,'name':None}

get:name不存在时返回none不报错

>>>print(d.get('name'))

none

items:包含所有字典项的列表

>>>d={'key':'value','key':'value','key':'value'}

>>>d.items()

dict_items([(key,value),(key,value),(key,value)])

keys

pop:获取x的值,并删除x:1

>>>d={'x':1,'y':2}

>>>d.pop('x')

1

>>>d

{'y':2}

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])

 

转载于:https://www.cnblogs.com/cevinchen/p/10612008.html

你可能感兴趣的文章
VirtualBox中安装CentOS(新手教程)
查看>>
HTTP 请求头中的 X-Forwarded-For,X-Real-IP
查看>>
SDUT OJ 数据结构上机测试1:顺序表的应用
查看>>
d3----line_color_gradient 学习记录
查看>>
矩阵运算 【微软面试100题 第四十五题】
查看>>
E: Sub-process /usr/bin/dpkg returned an error code (1)
查看>>
Openshift 部署第一个应用hello-openshift
查看>>
XML学习总结
查看>>
如何利用EnteLib Unity Interception Extension 和PIAB实现Transaction
查看>>
Django中ORM介绍和字段及其参数
查看>>
[汇编学习笔记][第十七章使用BIOS进行键盘输入和磁盘读写
查看>>
【并查集合并注意!!!!】【最小生成树】
查看>>
【最大流】【HDU3572】Task Schedule
查看>>
iOS - Photo Album 图片/相册管理
查看>>
0723作业
查看>>
2016蓝桥杯 煤球数目 (代码)
查看>>
DOM&BOM
查看>>
a标签设置锚点定位div
查看>>
LightOJ 1079 Just another Robbery
查看>>
【NFS】nfs安装调优
查看>>