概述
文章目录
- 字典
- 添加键值对
- 删除键值对
- 使用get()来访问值
- 遍历字典
- 遍历字典中的所有键
- 遍历字典中所有的值
- 集合
- 嵌套
字典
将相关信息关联起来的Python字典。
a={'number':list(range(1,9)),'string':'sda'}
print(a)
print(a['number'])
print(a['string'])
字典是一系列键对值,每一个键都有一个值相关联,可以将任何Python对象用作字典中的值。
添加键值对
a={'number':list(range(1,9)),'string':'sda'}
print(a)
a['int']=12
print(a)
删除键值对
可以使用del将相应的键值对彻底删除
a={'number':list(range(1,9)),'string':'sda'}
print(a)
del a['number']
print(a)
使用get()来访问值
当访问字典中没有的键时会报错,而使用get()可以避免发生这一现象。
a={'number':list(range(1,9)),'string':'sda'}
print(a)
print(a.get('int','no point value assigned.'))
遍历字典
a={'number':list(range(1,9)),'string':'sda','int':11}
for key,value in a.items():
print(key)
print(f"{value}
遍历字典中的所有键
a={'number':list(range(1,9)),'string':'sda','int':11}
for key in a.keys():
print(key)
注:遍历字典时会默认遍历所有的键,所有可以不适用keys()。
a={'number':list(range(1,9)),'string':'sda','int':11}
for key in a:
print(key)
输出
注:key()是返回一个列表,期中包含字典中所有的键。
a={'number':list(range(1,9)),'string':'sda','int':11}
print(a.keys())
遍历字典中所有的值
a={'number':list(range(1,9)),'string':'sda','int':11}
for value in a.values():
print(value)
输出
集合
使用上面的做法当有重复时,会全部输出。为重复的值只出现一次,可以使用集合。
a={'number':1,
'string':13,
'int':11,
'Int':11,
'String':'hsjb'}
for value in a.values():
print(value)
print()
for value in set(a.values()):
print(value)
输出时值的位置会发生改变
这是为什么?希望有人能在评论中回复。感谢。
嵌套
A=[]
for number in range(30):
a={'name':"z",'age':18}
A.append(a)
for a in A[:5]:
print(a)
最后
以上就是含蓄香菇为你收集整理的Python学习笔记字典的全部内容,希望文章能够帮你解决Python学习笔记字典所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复