Python 如何将字符串值绑定到列表中的每个元素

Python 如何将字符串值绑定到列表中的每个元素,python,arrays,string,Python,Arrays,String,我已使用范围函数生成列表..a 范例 10-15 [10,11,12,13,14,15] 现在要向列表中的每个值添加“eth1/” 输出应该是 eth1/10,eth1/11,eth1/12,eth1/13,eth1/14,eth1/15 请帮助…您可以创建另一个列表,如下所示: start = int(input()) end = int(input()) digit = [x for x in range(start,end+1)] result = [] for i in digit:

我已使用范围函数生成列表..a

范例

10-15

[10,11,12,13,14,15]
现在要向列表中的每个值添加“eth1/”

输出应该是

eth1/10,eth1/11,eth1/12,eth1/13,eth1/14,eth1/15

请帮助…

您可以创建另一个列表,如下所示:

start = int(input())
end = int(input())
digit = [x for x in range(start,end+1)]
result = []
for i in digit:
    result.append('eth1/' + str(i))
print(result)
如果
start=10
end=15
输出:

['eth1/10', 'eth1/11', 'eth1/12', 'eth1/13', 'eth1/14', 'eth1/15']

您可以使用
+
在这里连接两个字符串,如何使用列表理解来连接-
['eth1/'+str(item)用于列表输入中的项]
您可以使用f-strings
[f'eth1/{x}'用于lst中的x]
@deadshot…谢谢。。我会检查谢谢。但是如果我的范围是用户从命令promt any定义的,比如10-12,34-56 any…怎么办then@Pradip我改了