2014-02-26 151 views
5

你好,我想創建一個字符串列表,其中每個字符串是一個數字。生成一串數字python

給出數字4的Fox示例我想創建一個返回列表元素'0','1','2','3','4'的函數。在C/C++中,這可以通過使用0的Ascii代碼來完成,然後增加它們。我是python的新手,我不知道該怎麼做。有什麼辦法可以做到嗎?

+0

您似乎在尋找一個名爲'range()'的函數。 – devnull

回答

8

您可以strrange像您這樣做

map(str, range(number + 1)) 

number = 4

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

map而在許多Python開發人員皺起了眉頭,這裏是修真列表相當於:

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