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