繁体   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