如何将for循环输出转换为列表(python)

例如:

for y,x in zip(range(0,4,1),range(0,8,2)):  
    print(x+y)  

返回:

0  
3  
6  
9  

我想要的是:

['0','3','6','9']

我该如何实现?

最佳答案
不使用list comprehension的最简单理解方法是:

mylist = []
for y,x in zip(range(0,4,1),range(0,8,2)):
    mylist.append(str(x+y))
print mylist

输出:

['0','3','6','9']

转载注明原文:如何将for循环输出转换为列表(python) - 代码日志