I have a list (list1) as follows:
[0, 1, 2]
I want to prepend each element to a list (list2) of strings:
['Start|983471|String1|True\n',
'Start|983472|String2|True\n',
'Start|983473|String3|True\n']
to give:
['0|Start|983471|String1|True\n',
'1|Start|983472|String2|True\n',
'2|Start|983473|String3|True\n']
My code:
Finallist = []
x=0
while x < len(list1):
for line in list2:
Finallist.append("|".join((str(list1[x]),line)))
x+=1
This gives back 9 lines. What's wrong? I would expect each item to be added.