我想要返回从‘0’到‘9’的字符串形式,于是
lst = list(str(range(10)))
print(lst)
但返回了
['r', 'a', 'n', 'g', 'e', '(', '0', ',', ' ', '1', '0', ')']
请问为什么呢
如果要得到
['0','1','2'.....'9']
又应该怎么写代码呢
这样不可以,range在python3中返回可迭代对象,str接收的是字符串,先建一个空列表,你可以for循环一下range(10),然后再把每一个数str一下,然后把这个数添加到列表中,最后打印列表。有帮助的话采纳一下哦🙊🙊🙊