python---建立字典的方式 1、用{}建立字典 程式碼: x = {"a":"1", "b":"2"} print x 輸出: {"a": "1", "b": "2"} 2、用內建函式dict() (1)、入參為類似a="1"的鍵值對 程式碼: x = dict(a="1", b="2") print x 輸出: {"a": "1", "b": "2"} (2)、入參為一個元組,元組內部是一系列包含兩個值的元組,例如(("a", "1"), ("b", "2")) 程式碼: x = dict((("a", "1"), ("b", "2"))) print x 輸出 {"a": "1", "b": "2"} (3)、入參為一個元組,元組內部是一系列包含兩個值的列表,例如(["a", "1"], ["b", "2"]) 程式碼: x = dict((["a", "1"], ["b", "2"])) print x 輸出: {"a": "1", "b": "2"} (4)、入參為一個列表,列表內部是一系列包含兩個值的元組,例如[("a", "1"),("b", "2")] 程式碼: x = dict([("a", "1"),("b", "2")]) print x 輸出: {"a": "1", "b": "2"} (5)、入參為一個列表,列表內部是一系列包含兩個值的列表,例如[["a", "1"],["b", "2"]] 程式碼: x = dict([["a", "1"],["b", "2"]]) print x 輸出: {"a": "1", "b": "2"} 注意: 對於a="1"的方式初始化字典,字典的key只能為字串,並且字串不用加引號 對於dict內建函式初始化當入參是一個元組時,例如1)、2),元組內部的兩元素元組或者列表至少為兩個,否則會出錯 3、使用者fromkeys方法建立字典 程式碼: dict.fromkeys(("a", "b"), 1) print x 輸出: {"a": 1, "b": 1} 入參可以的第一個引數是一個列表或者元組,裡邊的值為key,第二個引數是所有key的value值
python---建立字典的方式 1、用{}建立字典 程式碼: x = {"a":"1", "b":"2"} print x 輸出: {"a": "1", "b": "2"} 2、用內建函式dict() (1)、入參為類似a="1"的鍵值對 程式碼: x = dict(a="1", b="2") print x 輸出: {"a": "1", "b": "2"} (2)、入參為一個元組,元組內部是一系列包含兩個值的元組,例如(("a", "1"), ("b", "2")) 程式碼: x = dict((("a", "1"), ("b", "2"))) print x 輸出 {"a": "1", "b": "2"} (3)、入參為一個元組,元組內部是一系列包含兩個值的列表,例如(["a", "1"], ["b", "2"]) 程式碼: x = dict((["a", "1"], ["b", "2"])) print x 輸出: {"a": "1", "b": "2"} (4)、入參為一個列表,列表內部是一系列包含兩個值的元組,例如[("a", "1"),("b", "2")] 程式碼: x = dict([("a", "1"),("b", "2")]) print x 輸出: {"a": "1", "b": "2"} (5)、入參為一個列表,列表內部是一系列包含兩個值的列表,例如[["a", "1"],["b", "2"]] 程式碼: x = dict([["a", "1"],["b", "2"]]) print x 輸出: {"a": "1", "b": "2"} 注意: 對於a="1"的方式初始化字典,字典的key只能為字串,並且字串不用加引號 對於dict內建函式初始化當入參是一個元組時,例如1)、2),元組內部的兩元素元組或者列表至少為兩個,否則會出錯 3、使用者fromkeys方法建立字典 程式碼: dict.fromkeys(("a", "b"), 1) print x 輸出: {"a": 1, "b": 1} 入參可以的第一個引數是一個列表或者元組,裡邊的值為key,第二個引數是所有key的value值