为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

万千封印 2021-05-31 08:04:00
我正在尝试执行以下操作:a = input("Enter the name of your list")"{n}".format(n = a) = []这显然是行不通的。有没有办法做到这一点?
查看完整描述

2 回答

?
守着星空守着你

TA贡献1799条经验 获得超8个赞

使用用户提供的名称创建变量的一种方法是将该变量创建为字典中的一个项目。


the_dict = {}

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

the_dict[a] = []


查看完整回答
反对 回复 2021-06-01
?
叮当猫咪

TA贡献1776条经验 获得超12个赞

使用exec和eval:


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

exec(str(a)+"=[]")

print(eval(a))

这正是您想要的,虽然不推荐这样做,但为了更好的解决方案,请参阅约翰的回答。


查看完整回答
反对 回复 2021-06-01
  • 2 回答
  • 0 关注
  • 226 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号