Python 蟒蛇;创建数量递增的列表

Python 蟒蛇;创建数量递增的列表,python,list,Python,List,我试图用python制作一个如下所示的列表 [‘产品1’、‘产品2’、‘产品3’……一直到10] 到目前为止我已经试过了 [x for x in list(np.arange(1,11)) 'Product'+x ] 有一种简洁的方法可以做到这一点吗?[“产品”+str(x)代表范围(1,11)]我会这样做 [f"Product {x}" for x in range(1,11)] 我更喜欢f字符串,所以我会这样做: [f'Product {i}' for i in r

我试图用python制作一个如下所示的列表

[‘产品1’、‘产品2’、‘产品3’……一直到10]

到目前为止我已经试过了

[x for x in list(np.arange(1,11)) 'Product'+x ] 
有一种简洁的方法可以做到这一点吗?

[“产品”+str(x)代表范围(1,11)]
我会这样做

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

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

[f'Product {i}' for i in range(1, 11)]
通过将int转换为字符串,也可以在不使用f字符串的情况下执行此操作:

['Product ' + str(i) for i in range(1, 11)]
我有两个建议:1)不要使用
numpy
,如果你不知道你在用它做什么,2)在网上搜索“python列表理解语法”,而不是猜测语法。