[英]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_list
從my_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.