码迷,mamicode.com
首页 > 编程语言 > 详细

Python 字典

时间:2017-07-09 13:55:49      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:字典   数据   span   clear   blog   查看   python 字典   返回   value   

一、字典简介

(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()用于返回字典中所有的 key
Out[5]: [1, 2, 3]

In [6]: a.values()          # values()用于返回字典中所有的 value
Out[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]: True

In [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 字典

标签:字典   数据   span   clear   blog   查看   python 字典   返回   value   

原文地址:http://www.cnblogs.com/pzk7788/p/7141108.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!