生成数字串python

JmR*_*Rag 8 python numbers

您好我想创建一个字符串列表,其中每个字符串都是一个数字.

给出数字4的Fox示例我想创建一个返回包含元素'0','1','2','3','4'的列表的函数.在C/C++中,这可以通过使用0的Ascii代码然后增加它们来完成.我是python的新手,我不知道该怎么做.有什么办法吗?

the*_*eye 13

你可以做到这一点str,并range像这样

map(str, range(number + 1))
Run Code Online (Sandbox Code Playgroud)

number = 4,

print(map(str, range(4 + 1)))
# ['0', '1', '2', '3', '4']
Run Code Online (Sandbox Code Playgroud)


njz*_*zk2 11

map 被许多python开发人员所厌恶,这里的理解列表相当于:

 [str(x) for x in range(my_value + 1)]
Run Code Online (Sandbox Code Playgroud)