Python-dict-字典遍歷


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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM