如何使用python中的list
内置函数创建string
中的range()
?
range(1,7)
产生与[1,2,3,4,5,6]
等价的范围对象
所需列表:['1','2','3','4','5','6']
答案 0 :(得分:5)
按照以下说明对str()
和list comprehension进行强制转换:
string_list = [str(x) for x in range(1, 7)]
答案 1 :(得分:2)
具有地图功能:
list(map(str,range(7)))
答案 2 :(得分:2)
或新的f弦:
>>> [f'{i}' for i in range(7)]
['0', '1', '2', '3', '4', '5', '6']
答案 3 :(得分:1)
按照以下说明使用字符串格式和列表理解
string_list = ["{}".format(x) for x in range(1,7)]