
70
Rozdział 2.
Manipulowanie listą plist
Co się stało z listą plist? — ciąg dalszy
Zatrzymaliśmy się na chwilę, aby spokojnie rozważyć, co tak naprawdę stało się z listą
plist
w czasie działania programu eggs.py.
Analizując wykonanie kodu na poprzedniej stronie, doszliśmy do miejsca, w którym mamy
sześcioelementową listę zawierającą znaki
o
,
d
,
j
, spacja,
j
oraz
a
. Kontynuujmy wykonanie kodu.
Kod
Stan listy plist
plist.extend([plist.pop(), plist.pop()])
plist.insert(2, plist.pop(3))
new_phrase = ''.join(plist)
print(plist)
print(new_phrase)
Poniżej widać, jak lista
plist
wygląda po wykonaniu kodu
przedstawionego na poprzedniej ...