如何在python中创建具有已定义长度和项目的列表

时间:2017-10-05 08:59:52

标签: python list

我的长度为5 和my_name = A

我想创建一个长度为5的列表,这些项应该包含my_name

我想要的输出是,

length=5
my_name="A"
desired_list=["A1","A2","A3","A4","A5"]

我尝试添加如下,

desired_list=[]
for i in range(length):
    desired_list.append(my_name+str(i+1))

但我想在一条线上找到解决方案。

1 个答案:

答案 0 :(得分:2)

看起来你想要使用列表理解:

length = 5
my_name = "A"
desired_list = [my_name+str(i+1) for i in range(length)]