j=0
x=[]
for j in range(9):
x=x+ [j]
这将输出
[1,2,3,4,5,6,7,8,9]
我想要它
['1','2','3'...
我怎样才能得到它?
请您参考如下方法:
转换为字符串:
>>> [str(i) for i in range(9)]
['0', '1', '2', '3', '4', '5', '6', '7', '8']
如果您希望您的列表以 1 开头,只需更改您的 range 函数:
>>> [str(i) for i in range(1, 9)]
['1', '2', '3', '4', '5', '6', '7', '8']
此外,您不需要初始化循环变量(不需要j=0)。
