Python 蟒蛇;创建数量递增的列表
我试图用python制作一个如下所示的列表 [‘产品1’、‘产品2’、‘产品3’……一直到10] 到目前为止我已经试过了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
[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列表理解语法”,而不是猜测语法。