我正在尝试创建一个将执行以下操作的函数:
list1 = ['a', 'b', 'c']
list2 = ['1', '2', '3']
option = input('your option: ')
printElements(option)
因此,如果用户输入“ list1”,则该函数应打印出一个b c
答案 0 :(得分:0)
您可以使用ast.literal_eval
来评估您的变量并获取所需的列表。
printElements(ast.literal_eval(option))
一种更好的方法是将列表存储在字典中,然后使用option
作为键:
d = {"list1": list1, "list2": list2}
printElements(d[option])
答案 1 :(得分:0)
我想这就是你想要的:
list = input("Your option : ")
def printWords(list):
for value in list:
print(value)