我试图在python中列出这样的列表;
['产品1','产品2','产品3'...一直到10]
到目前为止,我已经尝试过
[x for x in list(np.arange(1,11)) 'Product'+x ]
是否有一种整齐的方法?
答案 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)]