Python常用數據結構-字典——2.1 字典方法 keys()
python字典常用方法:
keys() # 獲取所有的鍵
values() # 獲取所有的值
items() # 獲取所有的鍵值對,成對的對象
get() # 獲取某個鍵的值
update() # 用來更新字典
pop() # 用來刪除某個鍵值對
2.1 字典方法 keys()
keys()
返回由字典鍵組成的一個新視圖對象。
入參:無
字典keys()方法:返回由字典鍵組成的新的視圖。
什麼是視圖對象:
1. 視圖對應提供字典條目的一個動態視圖,意味着當字典改變時,視圖也會相應的改變。
2. 字典視圖可以被迭代,以產生對應的數據,並支持成員檢測。也就是說我們可以使用in或者not in來判斷某個元素是否在其中。由keys() 、values() 、items() 方法所返回的方法都是視圖對象
例子1:keys() 、values() 、items() 視圖對象
dc = {"name": "Harry Potter", "age": 18}
print(dc.keys()) # 調用它的keys()方法獲取它的keys
print(dc.values()) # 調用它的values()方法獲取值的視圖對象
print(dc.items()) # 調用它的items()方法獲取鍵值對視圖對象
print(list(dc.keys())) # keys視圖對象轉成列表
print(list(dc.values())) # values視圖對象轉成列表
print(list(dc.items())) # 轉鍵值對組成的元祖列表
返回:
例子2:
dc = {"name": "Harry Potter", "age": 18}
keys = dc.keys()
print(type(keys), keys)
# 1、遍歷查看所有的鍵
for key in keys:
print(key)
# 2、將視圖對象轉成列表
print(list(keys))
返回