- 1
- 0
- 约小于1千字
- 约 5页
- 2022-04-11 发布于江西
- 举报
dict(字典)——推导式
Dictionary(字典)——推导式
字典推导式
语法:{key_expr:value_expr for value in collection if condition}
例一: 用字典推导式求一个字符串以及其长度
strs=[study,python,come,sirt]
dict1={key:len(key) for key in strs}
print(dict1)
{study: 5, python: 6, come: 4, sirt: 4}
Dictionary(字典)——推导式
字典推导式
例二: 不区分大小写,key一样的合并
mcase={a:10,b:34,A:7,Z:3}
mcase_fre={key.lower():mcase.get(key.lower(),0)+mcase.get(key.upper(),0)
for key in mcase if key in [a,b]}
print(mcase_fre)
{a: 17, b: 34}
Dictionary(字典)——推导式
字典推导式
例三:快速更换 key 和 value
d={a:10,b:20}
print(d)
e={v:k for k,v in d.items()}
print(e)
{a: 10, b: 20}
{10: a, 20:
您可能关注的文档
- 测绘基础课程教学目标.ppt
- 图根水准测量概述.ppt
- 测绘仪器与工具.ppt
- 四等水准测量外业观测.ppt
- 图根水准测量内业计算.ppt
- 四等水准测量内业计算.ppt
- 图根水准测量外业观测.ppt
- 三角高程测量的原理.ppt
- 三角高程测量的形式.ppt
- 方向观测法的观测程序.pptx
- 测量程序编制 - python 35数据类型:dict(字典)-访问.pptx
- 测量程序编制 - python 36数据类型:dict(字典)-修改.pptx
- 测量程序编制 - python 37数据类型:dict(字典)-删除.pptx
- 测量程序编制 - python 38数据类型:dict(字典)-函数(一).pptx
- 测量程序编制 - python 39数据类型:dict(字典)-函数(二).pptx
- 测量程序编制 - python 40数据类型:dict(字典)-函数(三).pptx
- 测量程序编制 - python 41数据类型:dict(字典)-函数(四).pptx
- 测量程序编制 - python 42数据类型:dict(字典)-函数(五).pptx
- 测量程序编制 - python 43数据类型:dict(字典)-扩展(一).pptx
- 测量程序编制 - python 44数据类型:Set(集合)-概述.pptx
原创力文档

文档评论(0)