【发布时间】:2015-08-23 15:44:41
【问题描述】:
我有这个迭代文本文件的代码,每一行都包含一个公司名称。然后,我希望循环使用该特定行的名称创建一个列表。 所以假设我有一个文件:沃尔沃、奥迪、宝马
然后程序将执行以下操作:
for line in textfile:
line = []
所以现在我应该有三个空列表:沃尔沃、奥迪和宝马。
如果这令人困惑,我很抱歉,我真正想问的是, 是否可以使用字符串名称初始化变量? 假设我有一个字符串 car =“volvo”。我可以用汽车对象的名称创建一个新变量,例如一个列表吗?
【问题讨论】:
-
你想用公司名称创建一个变量,为什么?
-
@AnandSKumar:不,OP 只是使用了错误的术语。他们想逐行读取文本文件,将内容保存到列表中。但请不要回答 - 这个问题应该作为重复关闭。
-
@PM2Ring 顺便说一句,你也应该用重复的问题结束投票。
-
@AnandSKumar:我正要投简历,但我只是先快速检查一下SO Python list中是否有更好的欺骗目标
-
@PM2Ring 不要那样做,这会导致所有键指向完全相同的列表。
标签: python list declaration