我试图调用在for
循环中使用的另一个列表中的字符串列表。你知道吗
lista_solic = {"name1" : "Full Name 1",
"name2" : "Full Name 2",
"name3" : "Full Name 3" }
list_bcsulc = ["name1", "name2", "name3"]
list_sol = [lista_solic[list_bcsulc]]
我将它们分为两个列表,因为我稍后将在程序中分别使用它们。程序运行后,出现以下错误:
list_sol = [lista_solic[list_bcsulc]]
TypeError: unhashable type: 'list'
当我试着把它写成元组时,它也会给我一个错误
lista_solic = {"name1" : "Full Name 1",
"name2" : "Full Name 2",
"name3" : "Full Name 3" }
list_bcsulc = ("name1", "name2", "name3")
list_sol = [lista_solic[list_bcsulc]]
错误:
File "Relatorio_Filtro.py", line 160, in bcsul_contra
list_sol = [lista_solic[list_bcsulc]]
KeyError: ('name1', 'name2', 'name3,)
或者
list_sol = [lista_solic[list_bcsulc()]]
TypeError: 'tuple' object is not callable
问题: 如何调用另一个列表中的字符串列表来从字典中获取值?你知道吗
list = dic[list]
目前没有回答
相关问题 更多 >
编程相关推荐