【发布时间】:2020-12-09 07:12:05
【问题描述】:
我有一个包含各种公司名称的列表,我试图从列表中提取每个项目并将其连接到一个字符串。这是我的做法:
stock = ['TATACHEM', 'SNOWMAN']
for element in stock:
z1='NSE:'+element
我在这里遇到的问题是,当我看到 z1 时,它只包含与字符串“NSE”连接的列表的最后一个元素,结果输出是:
NSE:SNOWMAN
但是,当我打印列表中的所有元素时,它会为我提供所有元素。那是我使用的时候:
for element in stock:
print(element)
它给了我列表中两个元素的列表:
TATACHEM
SNOWMAN
如何修改上面的代码以获得以下输出:
NSE:SNOWMAN
NSE:TATACHEM
【问题讨论】:
-
您分配给
z1。z1只能保存一个值,所以是的,后一个赋值会覆盖所有之前的赋值。您的意思是要创建一个新的 list 来将这些新字符串放入其中吗? -
@deceze 你是对的