#python #python-3.x
#python #python-3.x
Вопрос:
Существует список:
L = [2, 3, 5, 7, 11]
Теперь я хочу превратить это в список кортежей следующим образом:
L = [(1, 2), (2, 3), (3, 5), (4, 7), (5, 11)]
Я не хочу делать это вручную, потому что в моем реальном коде я намерен делать это с 10000 простыми числами. Как я могу это сделать?
Комментарии:
1. Зачем вам нужно это делать? Просто добавьте 1 к индексу каждого номера…
Ответ №1:
Вы можете использовать enumerate
L = [2,3,5,7,11]
L = list(enumerate(L, 1))
print(L)
>>> [(1, 2), (2, 3), (3, 5), (4, 7), (5, 11)]
Комментарии:
1. Большое вам спасибо!!