最好把字典认为是一系列无序键值对的集合。

通过字面量形式创建

把这些键值对用comma(逗号)隔开,再把这些键值对封装在一对brace(大括号)中。 键与值之间用冒号隔开。


tels = {
    "ls": 1604,
    "zs": 1000,
    "ww": 2000
}

print(tels)


如果在 {} 中不添加任何的键值对,则创建了一个空的字典。如果把它当布尔值来用的话,就是表示 False

d = {}
print(d)    # {}

使用dict() 构造器创建

使用 dict() 构造器传入键值对序列创建出字典


d = dict([['sape', 4139], ('guido', 4127), ('jack', 4098)])
print(d)


使用关键字参数创建

如果字典的key是简单的字符串的时候,通过关键字参数也可以方便的创建字典

d = dict(sape=4139, guido=4127, jack=4098)
print(d)


通过字典推导创建字典(类似列表推导)

# key是3-9的数字,value 是他的3次方
d = {x: x ** 3 for x in range(3, 10)}
print(d)

Copyright © 李振超 2018 all right reserved,powered by Gitbook
该文件最后修订时间: 2018-02-25 07:12:09

results matching ""

    No results matching ""