Potrzebuje wyjaśnienia [3:0:-1]

Potrzebuje wyjaśnienia [3:0:-1]
CA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
0

Witam. Mam pytanie odnośnie tego kodu, a mianowicie czemu ”Anna” nie zostaje wyświetlona w terminalu?

Kopiuj
friends = ["Anna", "Bella", "Carrie", "Diana", "Eleanor"]
print(friends[3:0:-1])

Tak samo jako 100 tutaj

Kopiuj
scores = [100, 200, 300, 400, 500]
print(scores[6:0:-2])
N2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 14
1

Poczytaj o "slicing" wycinaniu elementów z listy, link poniżej
https://oprojektowaniu.pl/python-dla-inzynierow-listy/

ledi12
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
2

[start:step:stop]

-1 na końcu oznacza odwrócony order tzn zaczynasz od prawej do lewej a nie od lewej do prawej. 3 czyli zaczynasz od trzeciego indexu i 0 gdzie ma się zatrzymać (pominąć).

lion137
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5027

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.