python 中生成字典的方法

 

001、直接使用花括号

>>> dict1 = {"aaa":100, "bbb":200, "ccc":300}   ## 每一项包括键和值,中间用冒号连接
>>> dict1
{'aaa': 100, 'bbb': 200, 'ccc': 300}
>>> type(dict1)
<class 'dict'>
>>> len(dict1)
3

 

 

002、使用dict函数

>>> dict2 = dict((("aaa", 111), ("bbb", 222), ("ccc", 333)))  ## dict函数的参数为序列,因此需要三重括号
>>> dict2
{'aaa': 111, 'bbb': 222, 'ccc': 333}
>>> type(dict2)
<class 'dict'>
>>> len(dict2)
3

 

003、使用dict函数

>>> dict3 = dict(aaa = 111, bbb = 222, ccc = 333)   ## 直接使用等号表示映射关系
>>> dict3
{'aaa': 111, 'bbb': 222, 'ccc': 333}
>>> type(dict3)
<class 'dict'>
>>> len(dict3)
3

 

004、使用dict函数

>>> a = ["aaa", "bbb", "ccc"]
>>> b = [111, 222, 333]
>>> c = dict(zip(a,b))             ## 利用dict函数 + zip函数生成字典
>>> c
{'aaa': 111, 'bbb': 222, 'ccc': 333}
>>> type(c)
<class 'dict'>
>>> len(c)
3

 

posted @ 2022-06-06 00:01  小鲨鱼2018  阅读(914)  评论(0编辑  收藏  举报