Python3字典
Python3字典
字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值key =>value对用冒号:分割,每个对之间用逗号(,)分割,整个字典包括在花括号中。
修改字典
向字典添加新内容的方法是增加新的键/值对,修改或删除已有键值对如下实例:
1 | tinydict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} |
以上输出结果:
1 | tinydict['Age']: 8 |
删除字典元素
能删单一的元素也能清空字典,清空只需要一项操作。
显式删除一个字典用del命令,如下实例
1 | #!/usr/bin/python3 |
字典内置函数&方法
python字典包含了以下内置函数:
序号 | 函数及描述 |
---|---|
1 | dict.clear()删除字典内所有元素 |
2 | dict.copy()返回一个字典的浅复制 |
3 | dict.fromkeys(seq[,value])创建一个新字典,以序列seq中元素做字典的键,value为字典所有键对应的初始值 |
4 | dict.get(key,default = None)返回指定键的值,如果键不在字典中返回default设置的默认值 |
5 | key in dict 如果键在字典dict里返回True,否则返回False |
6 | dict.items()以列表返回一个视图对象 |
7 | dict.keys()返回一个视图对象 |
8 | dict.setdefalt(key,default = None)和get()类似,如果键不存在于字典中,将会添加键并将值设为default |
9 | dict.update(dict2)把字典dict2的键/值对更新到dict中 |
10 | dict.values()返回一个视图对象 |
11 | pop(key[,default])删除字典key(键)所对应的值,返回被删除的值。 |
12 | popitem()返回并删除字典中的最后一对键和值。 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Daily Study!