我想要返回从‘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一下,然后把这个数添加到列表中,最后打印列表。有帮助的话采纳一下哦🙊🙊🙊
报告相同问题?