python---建立字典的方式

一、用{}建立字典

代碼: python

x = {"a":"1", "b":"2"}
print x

輸出: 函數

{'a': '1', 'b': '2'}
spa

二、用內置函數dict()

1)、入參爲相似a="1"的鍵值對

代碼:
code

x = dict(a="1", b="2")
print x

輸出: orm

{'a': '1', 'b': '2'} 字符串

2)、入參爲一個元組,元組內部是一系列包含兩個值的元組,例如(("a", "1"), ("b", "2"))

代碼:class

x = dict((("a", "1"), ("b", "2")))
print x

輸出 方法

{'a': '1', 'b': '2'}
dict

3)、入參爲一個元組,元組內部是一系列包含兩個值的列表,例如(["a", "1"], ["b", "2"])

代碼:di

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),元組內部的兩元素元組或者列表至少爲兩個,不然會出錯

三、用戶fromkeys方法建立字典,第一個

代碼:

dict.fromkeys(("a", "b"), 1)
print x

輸出:

{'a': 1, 'b': 1}

入參能夠的第一個參數是一個列表或者元組,裏邊的值爲key,第二個參數是全部key的value值

相關文章
相關標籤/搜索