如何在Python中增加变量末尾的数字

时间:2014-12-22 22:33:22

标签: python variables

我正在尝试学习只有bash经验的Python。但我想我可能做错了,也许这是糟糕的设计。

line1="foo"
line2="bar"
line3="foobar"

i = 1 
while i <= 3:
    target.write(line+i) 
    target.write("\n")
    i = i + 1

我有没有办法使用计数增量来为写函数调用行变量?

2 个答案:

答案 0 :(得分:3)

将字符串存储在列表中,然后遍历列表。

lines = ['foo', 'bar', 'foobar']

for line in lines:
    target.write(line)
    target.write('\n')

这样就不需要为迭代维护单独的i变量了。

答案 1 :(得分:0)

您还可以使用enumerate function

test = ['a', 'b', 'c']

for index, value in enumerate(test):
    print index, value