Python,创建一个带有cusom名称的列表

我正在尝试执行以下操作:


a = input("Enter the name of your list")

"{n}".format(n = a) = []

这显然是行不通的。有没有办法做到这一点?


万千封印
浏览 255回答 2
2回答

守着星空守着你

使用用户提供的名称创建变量的一种方法是将该变量创建为字典中的一个项目。the_dict = {}a = input("Enter the name of your list")the_dict[a] = []

叮当猫咪

使用exec和eval:a = input("Enter the name of your list")exec(str(a)+"=[]")print(eval(a))这正是您想要的,虽然不推荐这样做,但为了更好的解决方案,请参阅约翰的回答。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python