1. 程式人生 > >python易混易亂

python易混易亂

char for ngs 字典 操作 字符串 組合 pri 元組

字典 基礎操作

<1>keys

  my_dict = {"name":"zhangsan","age":18}

  res = my_dict.keys()

  res: ["name","age"]

  返回一個包含字典所有KEY的列表

技術分享圖片

<2>values

  my_dict = {"name":"zhangsan","age":18}

  res = my_dict.values()

  res:["zhangsan",18]

返回一個包含字典所有value的列表

技術分享圖片

<3>items

  my_dict = {"name":"zhangsan","age":18}

  res = my_dict.items()

  res: [("name","zhangsan"),("age",18)]

  返回一個包含所有(鍵,值)元祖的列表

技術分享圖片

<4>遍歷字典的 鍵 值 項(元素) 鍵值對

  my_dict = {"name":"zhangsan","age":18}

  遍歷鍵:

  for key in my_dict.keys():

    print(key)

  遍歷值:

  for value in my_dict.values():

    print(value)

  遍歷元素:

  for item in my_dict.items():

    print(item) #結果:("name","zhangsan")

             ("age":18)

  遍歷鍵值對:

  for key, value in my_dict.items():

    print("%s,%s"%(key,value))

    結果:name, zhangsan

       age, 18

<5>字典的刪除有兩種方法 del 和 clear

del my_dict["name"] # 刪除制定元素

del my_dict     # 刪除整個字典 在訪問字典會顯示自點名未定義

my_dict.clear() # {} 清空字典

容器方法enumerate():

enumerate() 函數用於將一個可遍歷的數據對象(如列表、元組或字符串)組合為一個索引序列,同時列出數據和數據下標,一般用在 for 循環當中。

chars = [‘a‘, ‘b‘, ‘c‘, ‘d‘]
>>> for i, chr in enumerate(chars):
...    print i, chr
...
0 a
1 b
2 c
3 d

python易混易亂