02-字典数据类型
5.1 字典数据类型
像列表一样,“字典”是许多值的集合。但不像列表的索引,字典的索引可以使用许多不同的数据类型,不只是整数。字典的索引被称为“键”,键及其关联的值称为“键-值对”。
在代码中,字典输入时带花括号 {}
。在交互式环境中输入以下代码:
>>> myCat = {'size': 'fat', 'color': 'gray', 'disposition': 'loud'}
这将一个字典赋给 myCat
变量。这个字典的键是 'size'
、 'color'
和 'disposition'
。这些键相应的值是 'fat'
、 'gray'
和 'loud'
。可以通过它们的键访问这些值:
>>> myCat['size']
'fat'
>>> 'My cat has ' + myCat['color'] + ' fur.'
'My cat has gray fur.'
字典可以用整数值作为键,就像列表使用整数值作为索引一样,但它们不必从0开始,可以是任何数字:
>>> spam = {12345: 'Luggage Combination', 42: 'The Answer'}