【Python個人學習筆記】--- 字典


1.字典的定義

  • dictionary(字典)是除列表意外python之中最靈活的數據類型。

  • 字典同樣可以用來存儲多個數據。

    通常用於存儲描述一個物體的相關信息。
    
  • 1.1字典和列表的區別

    - 列表是有序的對象集合。
    - 字典是無須的對象集合。

  • 字典使用鍵值對存儲數據,鍵值對之間使用,分隔。

    • key 是索引。
    • value 是數據。
    • 鍵和值之間使用:分隔。
    • 鍵必須是唯一的。
    • 值可以取任何數據類型,但鍵只能使用字符串、數字、元組。

2.字典常用操作

  • 在ipython3中定義一個字典,例如:xiaoming = {}
  • 輸入xiaoming.按下TAB鍵,ipython會提示字典能夠使用的函數。

3.字典的循環遍歷

  • 遍歷就是依次從字典中獲取所有鍵值對。
# (代碼格式)for 循環內部使用的key的變量 in 字典名:
for key in dict_name:
	print("%s:%s" % (key, dict_name[key]))

注意:在實際開發中,由於字典中每一個鍵值對保存數據的類型是不同的,所以針對字典的循環遍歷需求並不是很多。


4.字典的應用場景

  • 儘管可以使用for 循環遍歷字典。

  • 但在實際開發中,更多的應用場景是:

    • 使用多個鍵值對,存儲描述一個物體的相關信息——描述更復雜的數據信息。
    • 將多個字典放在一個列表中,再進行遍歷,在循環內部針對每一個字典進行相同的處理。

(未完待續)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章