8、Python 数据类型详细篇:字典
常见操作
读取字典
>>> x = {'a':'A', 'b':'B'}
>>> x['a']
'A'
>>> x['b']
'B'
修改字典
>>> x = {'a':'A', 'b':'B'}
>>> x['a'] = 'AA'
>>> x['b'] = 'BB'
>>> x
{'a':'AA', 'b':'BB'}
在字典中增加键值对
>>> x = {'a':'A', 'b':'B'}
>>> x['c'] = 'C'
>>> x
{'a':'A', 'b':'B', 'c':'C'}
在字典中删除键值对
>>> x = {'a':'A', 'b':'B', 'c': 'C'}
>>> del x['b']
>>> x
{'a':'A', 'c':'C'}
查询字典
通过关键字 in 检查字典中是否包含指定元素,示例如下:
>>> x = {'a':'A', 'b':'B'}
>>> 'a' in x
True
>>> 'c' in x
False
常见函数
len (字典) 函数
使用函数 len 获取字典中键值对的数量,示例如下:
>>> x = {'a':'A', 'b':'B'}
>>> len(x)
2
常见方法
clear () 方法
clear () 方法删除字典中所有的键值对,示例如下:
>>> x = {'a':'A', 'b':'B'}
>>> x.clear()
>>> x
{}
pop (key) 方法
pop (key) 方法删除字典给定键 key 所对应的键值对,返回被删除的值,示例如下:
>>> x = {'a':'A', 'b':'B', 'c': 'C'}
>>> x.pop('b')
'B'
>>> x
{'a':'A', 'c':'C'}
遍历字典
使用 for key in dict 遍历字典的键
x = {'a':'A', 'b':'B'}
for key in x:
print(key)
程序输出结果如下:
a
b
使用 for key in dict.keys () 遍历字典的键
x = {'a':'A', 'b':'B'}
for key in x.keys():
print(key)
程序输出结果如下:
a
b
使用 for values in dict.values () 遍历字典的值
x = {'a':'A', 'b':'B'}
for value in x.values():
print(value)
程序输出结果如下:
A
B
使用 for item in dict.items () 遍历字典的键值对
x = {'a':'A', 'b':'B'}
for item in x.items():
key = item[0]
value = item[1]
print('%s:%s' % (key, value))
程序输出结果如下:
a:A
b:B
使用 for key,value in dict.items () 遍历字典的键值对
x = {'a':'A', 'b':'B'}
for key,value in x.items():
print('%s:%s' % (key, value))
程序输出结果如下:
a:A
b:B
参考资料
本文作者:tiansz
本文链接:https://www.cnblogs.com/tiansz/p/16383693.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步