
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?
Uczę się Pythona i przypadkiem tu wpadłem :) Nie wiem czy jeszcze rozwijasz blog czy nie ale mi się podoba zarówno blog jak i zagadki :)