首页 > 代码库 > Python 字典
Python 字典
一、字典简介
(1) 字典是 python 中唯一的映射类型(key-value)
(2) 字典对象是可变的,但是字典的 key 必须使用不可变对象,且 key 唯一,不能有重复的 key 值
In [1]: a = {1:‘a‘, 2:‘b‘, 3:‘c‘} # 定义字典 In [2]: type(a) # 查看数据类型Out[2]: dict
二、字典的方法
In [4]: a = {1:‘a‘, 2:‘b‘, 3:‘c‘}In [5]: a.keys() # keys()用于返回字典中所有的 keyOut[5]: [1, 2, 3]In [6]: a.values() # values()用于返回字典中所有的 valueOut[6]: [‘a‘, ‘b‘, ‘c‘]In [7]: a.get(2) # get()用于返回指定 key 的 value 值,这里表示返回 key 为 2 的 value 值Out[7]: ‘b‘In [8]: a.has_key(1) # has_key()用于判断字典中是否有指定的 key 值Out[8]: TrueIn [9]: a.items() # items()用于以元组的形式返回字典中的 key-value 对,且外层是一个列表,该方法可以用循环来遍历字典Out[9]: [(1, ‘a‘), (2, ‘b‘), (3, ‘c‘)]In [10]: a.copy() # copy()相当于复制字典,一般将它赋值给某个变量,比如 b = a.copy()Out[10]: {1: ‘a‘, 2: ‘b‘, 3: ‘c‘}In [11]: a.pop(2) # pop()用于返回并删除指定 key 所对应的元素Out[11]: ‘b‘In [12]: a.clear() # clear()用于清除字典中的所有元素
Python 字典
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。