Aktywne Wpisy

CXLV +89

kasiknocheinmal +112
Ej, jak jesteście w pobliżu parków to weźcie ze sobą trochę słonecznika, płatków owsianych, pszenicy, niesolonych i nieprzyprawionych orzechów, sypnijcie do karmnika albo na udeptany śnieg, ptaki bardzo tego teraz potrzebują.
Byliśmy właśnie w Parku Lotników nakarmić wiewiórki, do tego sypnąć trochę ziarna ptakom i teraz, kiedy jest to najbardziej potrzebne, karmniki świeciły pustkami. Kiedy jest cieplej, są pełne, bo pewnie ludzie chętniej wychodzą się przejść na spacer, a teraz w karmnikach
Byliśmy właśnie w Parku Lotników nakarmić wiewiórki, do tego sypnąć trochę ziarna ptakom i teraz, kiedy jest to najbardziej potrzebne, karmniki świeciły pustkami. Kiedy jest cieplej, są pełne, bo pewnie ludzie chętniej wychodzą się przejść na spacer, a teraz w karmnikach





a, b, c = 1, 2, 3
[a, b, c] = (1, 2, 3)
# a = 1, b = 2, c = 3
((a, b), c) = ('py, 'th')
# a = 'p', b = 'y' c = 'th'
string = 'word'
a, b = string[0], string[1:]
# a = w, b = 'ord'`
Extended Sequence Unpacking (tylko python 3.X ale można (a raczej trzeba) to zastąpić przez _slicing_ i będzie to zgodne z python 2.X)
seq = [1, 2, 3, 4]
a, b = seq
# ValueError: too many values to unpack (expected 2)
a, b = seq[0], seq[1:] # slicing
a, *b = seq
# a = 1, b = [2, 3, 4]
a, b = seq[:-1], seq[-1] # slicing
*a, b = seq
# a = [1, 2, 3], b = 4
a, *b, c = seq
a = 1, b = [2, 3], c = 4
Uwaga na "specjalne" przypadki
seq = [1, 2, 3]
a , b, *c = seq
# a = 1, b = 2, c = [3] <--
a, b, c, *d = seq
# a = 1, b = 2, c = 3, d = []
#zikenpython