Python-dict-字典遍歷
字典, 默認獲取的是key
my_dict = {'name': '王五', 'age': 20}
# 直接使用for循環遍歷字典, 默認獲取的是key
for key in my_dict:
print(key)
# 輸出
>> name
>> age
根據key獲取value值
my_dict = {'name': '王五', 'age': 20}
for key in my_dict:
# print(key)
# 根據key獲取value值
value = my_dict[key]
print(key, value)
# 輸出
>> name 王五
>> age 20
遍歷字典中的每一個key
my_dict = {'name': '王五', 'age': 20}
# 遍歷字典中的每一個key
for key in my_dict.keys():
print(key)
# 輸出
>> name
>> age
遍歷字典中的每一個value
my_dict = {'name': '王五', 'age': 20}
# 遍歷字典中的每一個
for value in my_dict.values():
print(value)
# 輸出
>> 王五
>> 20
遍歷字典中的每項數據,每項數據是鍵值對,把鍵值對封裝到元祖里面
my_dict = {'name': '王五', 'age': 20}
# 遍歷字典中的每項數據,每項數據是鍵值對,把鍵值對封裝到元祖里面
for item in my_dict.items():
print(item)
# 輸出
>> ('name', '王五')
>> ('age', 20)
根據下標獲取元祖中的數據
my_dict = {'name': '王五', 'age': 20}
for item in my_dict.items():
print(item)
# 根據下標獲取元祖中的數據
key = item[0]
value = item[1]
print(key, value)
# 輸出
>> ('name', '王五')
>> name 王五
>> ('age', 20)
>> age 20
利用后面學習的拆包,使用不同變量保存容器類型中的每個數據表示拆包
my_dict = {'name': '王五', 'age': 20}
# 利用后面學習的拆包,使用不同變量保存容器類型中的每個數據表示拆包
for key, value in my_dict.items():
print(key, value)
# 輸出
>> name 王五
>> age 20
key, value = ("name", "王五")
print(key, value)
# 輸出
>> name 王五
my_dict = {'name': '王五', 'age': 20}
# 直接使用for循環遍歷字典, 默認獲取的是keyfor key in my_dict: print(key)print("----------------------")for key in my_dict: # print(key) # 根據key獲取value值 value = my_dict[key] print(key, value)
print("----------------------")# 遍歷字典中的每一個keyfor key in my_dict.keys(): print(key)
print("----------------------")for value in my_dict.values(): print(value)print("----------------------")# 遍歷字典中的每項數據,每項數據是鍵值對,把鍵值對封裝到元祖里面for item in my_dict.items(): print(item)print("----------------------")for item in my_dict.items(): print(item) # 根據下標獲取元祖中的數據 key = item[0] value = item[1] print(key, value)
print("----------------------")# 利用后面學習的拆包,使用不同變量保存容器類型中的每個數據表示拆包for key, value in my_dict.items(): print(key, value)
key, value = ("name", "王五")print(key, value)
