Zanurkuj w Pythonie/Formatowanie napisów w oparciu o słowniki: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Linia 38:
# Kiedy metoda ta zostaje wywołana, <tt>attrs</tt> jest listą krotek postaci klucz/wartość, podobnie jak zwrócona wartość metody słownika <tt>items</tt>, a co oznacza, że możemy wykorzystać wielozmienne przypisanie, aby ją przeiterować. Powinieneś już być zaznajomiony z wzorcami, ale tutaj wykonujemy wiele operacji, więc prześledźmy je po kolei:
## Przypuśćmy, że <tt>attrs</tt> wynosi [('href', 'index.html'), ('title', 'Go to home page')].
## W pierwszym przebiegu odwzorowywania listy, <tt>key</tt> weźmie wartość <tt>'href'</tt>, a <tt>value</tt> weźmie wartość <tt>'index.html'</tt>.
## Formatowanie napisu <tt>' %s="%s"' % (key, value)</tt> przekształci się na <tt>' href="index.html"'</tt>. Napis ten będzie pierwszym elementem zwróconej listy.
## W drugim przebiegu, <tt>key</tt> przyjmie wartość <tt>'title'</tt>, a <tt>value</tt> wartość <tt>'Go to home page'</tt>.