生成数字串python

时间:2014-02-26 14:22:03

标签: python numbers

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

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

2 个答案:

答案 0 :(得分:12)

您可以使用strrange这样

来执行此操作
map(str, range(number + 1))

number = 4时,

print(map(str, range(4 + 1)))
# ['0', '1', '2', '3', '4']

答案 1 :(得分:8)

map被许多python开发人员所厌恶,这里是理解列表的等价物:

 [str(x) for x in range(my_value + 1)]