您的位置:首页 > 编程语言 > Python开发

Python基础:1.数据类型(字典)

2015-12-18 10:49 741 查看
提示:python版本:2.7,windows系统

1.字典(Dictionary)

  由Key-Value组成,一个Key只能对应一个Value

>>> colors = {'red': '#FF0000', 'orange': '#FF9900', 'yello': '#FFFF00'}
>>> print colors
{'orange': '#FF9900', 'yello': '#FFFF00', 'red': '#FF0000'}


  取值,如果key不存在则报错

>>> colors['orange']
'#FF9900'
>>> colors['green']

Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
colors['green']
KeyError: 'green'


  判断Key是否存在Dict中用【in】

>>> 'yello' in colors
True
>>> 'blue' in colors
False


  get方法,取值不存在也不会报错,还可以使用默认值

>>> colors.get('re')
>>> colors.get('red')
'#FF0000'
>>> colors.get('blue', '#0000FF')
'#0000FF'


 dict的key是不可变的,而python中List是可变的,所以不能用作Key。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: