蟒蛇;创建编号递增的列表

时间:2020-07-31 09:54:00

标签: python list

我试图在python中列出这样的列表;

['产品1','产品2','产品3'...一直到10]

到目前为止,我已经尝试过

[x for x in list(np.arange(1,11)) 'Product'+x ] 

是否有一种整齐的方法?

3 个答案:

答案 0 :(得分:2)

我会这样做。

[f"Product {x}" for x in range(1,11)]

答案 1 :(得分:1)

["Product " + str(x) for x in range(1, 11)]

答案 2 :(得分:0)

我更喜欢f字符串,所以我会这样做:

[f'Product {i}' for i in range(1, 11)]

您也可以通过将int强制转换为字符串来使用f字符串:

['Product ' + str(i) for i in range(1, 11)]