簡體   English   中英

Python:從存儲為字典值的列表中調用單個項目

[英]Python: call individual items from a list stored as a dictionary value

如何從存儲為 python 中的字典值的列表中訪問單個項目?

my_list = ['black','white']

my_dict = {'black':['yes','no'],'white':['maybe','so']}

我想參考my_listmy_dict獲取值。

print(my_dict[my_list[0]])返回['yes', 'no']

我如何返回“是”或“也許”?

謝謝。

print(my_dict[my_list[0]][0]) # prints "yes"
print(my_dict[my_list[0]][1]) # prints "no"
print(my_dict[my_list[1]][0]) # prints "maybe"
print(my_dict[my_list[1]][1]) # prints "so"

如果你想使用my_list使用 for 循環:

for colour in my_list:
    print(my_dict[colour])

這打印:

["yes", "no"]
["maybe", "so"]

print(my_dict[my_list[0]][0]) 從第一個字典條目值返回第一個元素,即“是”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM