代碼: python
x = {"a":"1", "b":"2"} print x
輸出: 函數
{'a': '1', 'b': '2'}
spa
代碼:
code
x = dict(a="1", b="2") print x
輸出: orm
{'a': '1', 'b': '2'} 字符串
代碼:class
x = dict((("a", "1"), ("b", "2"))) print x
輸出 方法
{'a': '1', 'b': '2'}
dict
代碼:di
x = dict((["a", "1"], ["b", "2"])) print x
輸出:
{'a': '1', 'b': '2'}
代碼:
x = dict([("a", "1"),("b", "2")]) print x
輸出:
{'a': '1', 'b': '2'}
代碼:
x = dict([["a", "1"],["b", "2"]]) print x
輸出:
{'a': '1', 'b': '2'}
注意:
對於a="1"的方式初始化字典,字典的key只能爲字符串,而且字符串不用加引號
對於dict內置函數初始化當入參是一個元組時,例如1)、2),元組內部的兩元素元組或者列表至少爲兩個,不然會出錯
代碼:
dict.fromkeys(("a", "b"), 1) print x
輸出:
{'a': 1, 'b': 1}
入參能夠的第一個參數是一個列表或者元組,裏邊的值爲key,第二個參數是全部key的value值