Zagadka Pythonowa

Zagadka Pythonowa

Krótkie rozwiązanie:

x = 3

A dlaczego?

Po kolei.

data = [1, 2, 3]
type(data)
# type 'list' - zmienna data jest listą 3-elementową

data[-1] 
3

czyli ostatni element listy, ale:

data[-1:]
[3] # to lista od ostatniego elementu do końca, czyli po prostu jednoelementowa lista

Do tego dokładamy pobieranie elementu na zerowej pozycji:

data[-1:][0]
3

Można to też zobaczyć używając tymczasowej, pomocniczej listy:

l = data[-1:] # tymczasowa lista
l # [3]
l[0]
3

co jest poszukiwanym przez nas wynikiem :)

Chcecie więcej zagadek?

1 Komentarze

  1. michal

    tak

Skomentuj


O mnie

justyna kubisztal

Cześć, jestem Justyna. Programistka Pythona z trzyletnim doświadczeniem w zawodzie i kilkuletnim doświadczeniem w IT. Mentor i współorganizatorka Django Girls Kraków, tłumaczka Coursery, pasjonatka języków obcych i zwolenniczka uczenia się przez całe życie.

Bądźmy w kontakcie

Ostatnie wpisy

Wspieram

Szkoła 3.0

Kategorie

Tags

Mapa strony

Sitemap