Предположим, у меня есть список.
temp = ['A', 'B', 'A', 'B', 'A', 'B']
Я ищу способ присоединиться к числу строк внутри.
Предполагаемый результат:
['A_1', 'B_1', 'A_2', 'B_2', 'A_3', 'B_3']
Я смог решить эту проблему, используя понимание списка, но я ищу способ, которым мне не нужно указывать список [1, 1, 2, 2, 3, 3]
. Возможно ли это?
[j + "_" + str(i) for i, j in zip([1, 1, 2, 2, 3, 3], temp)]