Jaki jest najbardziej pytonowy sposób wykonywania operacji arytmetycznych na każdej n-tej wartości na liście? Na przykład, jeśli zacznę listy1:Edytuj wartość każdego N-tego elementu na liście
list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
chciałbym dodać 1 do każdego drugiego elementu, który mógłby sprawiać:
list2 = [1, 3, 3, 5, 5, 7, 7, 9, 9, 11]
próbowałem:
list1[::2]+1
a także:
for x in list1:
x=2
list2 = list1[::x] + 1
zauważyłem wiele osób umieścić ich odpowiedzi w tym formacie. Jak to generujesz? – Igor
Korzystanie z konsoli w Enthought Canopy. Czy używasz konsoli? – gtlambert
Piszę kod w Notepad ++ i po prostu użyję interpretera wiersza poleceń Pythona, kiedy będę musiał coś wypróbować. Nie mam uprawnień administratora na komputerze, na którym piszę większość mojego kodu. Czym różni się konsola od interakcyjnego interpretera ('' >>> '') – Igor