car_categories = {0: "SUV", 1: "Convertible", 2: "Sports Car"}
cars = [0,1,1,1,2,0]
for i in cars:
print(i, "corresponds to", car_categories.get(i))
输出为:
0 corresponds to SUV
1 corresponds to Convertible
1 corresponds to Convertible
1 corresponds to Convertible
2 corresponds to Sports Car
0 corresponds to SUV
您可以使用基本for循环来实现这一点。在每次迭代中,如果
car
是当前元素,则该元素的类别将通过引用car_categories[car]
获得:您可以使用列表中的数字从字典中获取值,因为它们对应于键:
如果您不确定字典中是否存在密钥,并且不想处理异常,则可以使用默认消息执行安全获取,以响应注释:
如果我理解你的意思,运行以下命令:
输出为:
相关问题 更多 >
编程相关推荐