Этого можно добиться, используя a для l oop для i
от 2
до 2 * (len_of_list + 1)
с шагом, равным 2. Затем вставьте значение i
в индекс i - 2
:
notes = ["F5", "G5", "B5"] # notes list
newlist = notes # copy original list
# for loop starting at 2 and stopping at 7 from 2 to 6 given that step = 2
for i in range(2, 2 * (len(notes) + 1), 2):
newlist.insert(i - 2, i) # insert value i (2, 4, 6) at index i - 2 (0, 2, 4)
# prints result
print(", ".join(str(value) for value in newlist))
Выход:
2, F5, 4, G5, 6, B5