回覆列表
  • 1 # 使用者5189701024573

      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值

  • 中秋節和大豐收的關聯?
  • 手機檔案整理技巧?