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

参考资料

http://www.imooc.com/wiki/pythonlesson1/pythondict.html

posted @ 2022-06-16 21:48  tiansz  阅读(42)  评论(0编辑  收藏  举报