Przykład 3.3: using_list
Objaśnienie
shoplist jest listą zakupów (nazw rzeczy). Lista może być użyta jako źródło sekwencji danych w pętli for.print. Zmienia on sposób zakończenia druku/wyświetlania danych. Zamiast normalnego przejścia do nowej linii, pojawia się znak określony w parametrze end. Wbrew pozorom różnice między podobnie wyglądającym zapisem w wywołaniu print() w Pythonie 2.x i 3.x są bardziej znaczące (w Pythonie 2.x print (1,2,3) oznacza wydruk krotki (1,2,3)). Zapis zastosowany w powyższym przykładzie jest uniwersalny (działa w każdej wersji Pythona)/end=do . Jednak w print może być więcej parametrów i musimy wskazać przez nazwę do którego odnosi się nasze odwołanie.append,sortowanie sort ), użyto usuwania z listy poleceniem del.Instrukcja del shoplist[0] usuwa pierwszy element z listy (należy pamiętać, że Python rozpoczyna liczenie od 0). Wśród metod obiektu listy nie ma odpowiednika del. Do usuwania może służyć metoda remove. Wymaga ona jednak podania w parametrach usuwanego obiektu, a nie jego numeru. W tym wypadku: shoplist.remove(banany). Zewnętrzną funkcją jest też len() określającea długość listy.