Python创建字典
例子
创建字典的规则:
每个键都必须是唯一的(否则它将被覆盖)
每个键必须是可哈希(可以使用hash函数来散列;否则TypeError将被抛出)
密钥没有特定的顺序。
#用值创建并填充它
stock = {'eggs': 5, 'milk': 2}
#或创建一个空字典
dictionary = {}
#然后填充它
dictionary['eggs'] = 5
dictionary['milk'] = 2
#值也可以是列表
mydict = {'a': [1, 2, 3], 'b': ['one', 'two', 'three']}
#使用list.append()方法将新元素添加到值列表中
mydict['a'].append(4) # => {'a': [1, 2, 3, 4], 'b': ['one', 'two', 'three']}
mydict['b'].append('four') # => {'a': [1, 2, 3, 4], 'b': ['one', 'two', 'three', 'four']}
#我们还可以使用两个项目的元组列表来创建字典
iterable = [('eggs', 5), ('milk', 2)]
dictionary = dict(iterables)
#或使用关键字参数:
dictionary = dict(eggs=5, milk=2)
#另一种方法是使用dict.fromkeys:
dictionary = dict.fromkeys((milk, eggs)) # => {'milk': None, 'eggs': None}
dictionary = dict.fromkeys((milk, eggs), (2, 5)) # => {'milk': 2, 'eggs': 5}
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短