赞
赏
Python 的 字典 的创建有三种方法,分别为:使用 {} 创建、使用 fromkeys() 方法创建和使用 dict() 映射函数创建。
{'key1':value1, 'key2':value2, 'key3':value3}
参数 | 描述 |
---|---|
key1 | 字典元素的键。 |
value1 | 字典 key1 键的值。 |
我们使用 {} 创建了一个字典,该字典有三个元素,每一个元素都是 key 和 value 的形式。
dictname = dict.fromkeys(list,value=None)
参数 | 描述 |
---|---|
list | 从哪个列表常见字典。 |
dictname | 创建的字典。 |
我们使用 fromkeys() 创建了一个字典,list 参数表示字典中所有键的列表,value 参数默认为 None,表示所有键对应的值。
dic = dict(one=1, two=2, three=3)
参数 | 描述 |
---|---|
one,two,three | 字典的键。 |
1,2,3 | 字典的值。 |
dic | 创建的字典。 |
我们使用 dict() 创建了一个字典,其中的 one、two 和 three 都是字典的 key,1、2 和 3 都是 key 对应的 value,用这种方式创建字典的 key 不需要加双引号。
使用 {} 即可创建字典,字典是 key 和 value 的形式
print("嗨客网(www.haicoder.net)")
# 使用 {} 即可创建字典,字典是 key 和 value 的形式
dic = {"Name": "HaiCoder", "Age": 100, "Score": 99.5}
print(dic)
程序运行后,控制台输出如下:
我们使用 {} 创建了一个字典 dic,字典的第一个 KEY 是 “Name”,值是 string 类型的 “HaiCoder”,字典的第二个 KEY 是 “Age”,值是 int 类型的 100,字典的第三个 KEY 是 “Score”,值是 float64 类型的 99.5。
定义完字典之后,我们使用 print 打印字典的内容。
使用 fromkeys()创建字典
print("嗨客网(www.haicoder.net)")
# 使用 fromkeys()创建字典
keys = ("Name", "Age", "Score")
dic = dict.fromkeys(keys)
print(dic)
程序运行后,控制台输出如下:
我们使用 dict.fromkeys 创建了一个字典 dic,该字典的 key 是从 keys 元祖 里面获取的,字典的每一个 key 对应的 value 都是使用默认的 None。
创建完字典之后,我们使用 print 打印字典的内容,发现字典的 value 都是默认的 None,使用 fromkeys 的方法创建字典,所有的 KEY 对应的 value 都是相同的。
使用 dict()创建字典
print("嗨客网(www.haicoder.net)")
# 使用 dict()创建字典
dic = dict(Monday=1, Tuesday=2, Wednesday=3, Thursday=4, Friday=5)
print(dic)
程序运行后,控制台输出如下:
我们使用 dict 创建了一个字典 dic,该字典的 key 是 Monday、 Tuesday 一直到 Friday,这里的 key 都是字符串类型的,但使用 dict 创建时,字符串类型的 key 不需要使用双引号。
使用该方法创建的字典,其值是使用等于的符号赋值,最后我们使用 print 打印字典的内容。
Python 的字典的创建有三种方法,分别为:使用 {} 创建、使用 fromkeys() 方法创建和使用 dict() 映射函数创建。使用 {} 创建字典语法:
{'key1':value1, 'key2':value2, 'key3':value3}
使用 fromkeys() 创建字典语法:
dictname = dict.fromkeys(list,value=None)
使用 dict() 创建字典语法:
dic = dict(one=1, two=2, three=3)