0
我想列表的名称是raw_input,我该怎么做在python 2.7?有没有办法将输入作为列表的名字?
我想列表的名称是raw_input,我该怎么做在python 2.7?有没有办法将输入作为列表的名字?
东西已经是可怕的错误。
# This is a horrible monstrosity, but it does what you ask
name = raw_input('name> ')
globals()[name] = [1, 2, 3]
您应该使用正确的字典来代替。
x = { }
name = raw_input('name> ')
x[name] = [1, 2, 3]
列表实际上并没有名称。
x = [1, 2, 3]
[1, 2, 3]
是什么名字?错误的问题是,它没有名称,只有一个值(和内存中的位置)。只有变量有名字。
哇,谢谢。巨大的帮助。 – 2013-03-14 11:41:52
假设你这样做了。你如何在你的代码中引用它? – 2013-03-14 01:40:03
一个'list'对象没有名字 – thkang 2013-03-14 01:40:44