Spisie treści
Dane struktur 1/2
Jest to najbardziej podstawowa struktura danych w Pythonie, składa się z indeksu i powiązanej z nim wartości, sekwencje zaczynają liczyć swój indeks od 0, więc ważne jest, aby wziąć to pod uwagę, próbując uzyskać dostęp do jego elementów. programy.
Narzędziem, które możemy znaleźć w tego typu konstrukcjach, jest praca z elementami takimi jak rekord bazy danych. Załóżmy, że ładujemy osobę, wiemy, że pierwszym indeksem, czyli 0, będzie imię, a następny wiek. Zobaczmy, jak można to osiągnąć w Pythonie:
>>> Edward = ['Edward Gumby', 42]
Teraz sekwencje mogą zawierać inne sekwencje, więc możemy zrobić o wiele więcej rzeczy, które mogą być całkiem przydatne, zobaczmy następujący przykład, jak tworzymy sekwencje sekwencji:
>>> edward = ['Edward Gumby', 42] >>> jan = ['Jan Kowalski', 50] >>> baza = [edward, jan] >>> baza [['Edward Gumby', 42], ['Jan Kowalski', 50]]
Po zapoznaniu się z wstępem do sekwencji przejdźmy do spisów.
W tej części naszego samouczka zaczniemy przyglądać się specjalnym funkcjom listy i dlaczego są one powszechnie używane w programach w Pythonie.
Zacznijmy od przyjrzenia się, jak ciąg jest przekształcany w listę:
>>> lista ('Hello') ['H', 'e', 'l', 'l', 'o']
Jak widzimy ciąg „Hello” podczas przepuszczania go przez metodę list jest on przekształcany w sekwencję, w której każda litera jest elementem dla każdej pozycji indeksu, czasami jest to przydatne do wykonywania operacji na ciągach i modyfikowania ich w pewnym sposób, gdybyśmy chcieli ponownie do nich dołączyć i przypisać je, skorzystalibyśmy z metody Przystąp z następującą składnią '' .join (lista) ”gdzie lista jest listą, do której chcemy zastosować metodę.
Wielokrotnie powtarzaliśmy, że największą zaletą listy jest to, że możemy zmienić jej zawartość, zobaczmy, jak możemy to zrobić za pomocą podstawowego przypisania, załóżmy, że mamy:
>>> x = [1, 1, 1]
Teraz na drugiej pozycji, czyli przy indeksie 1, musimy zmienić wartość z dowolnego powodu:
>>> x [1] = 2
Dzwonimy do naszej listy i widzimy, jak zmieniło się zadanie:
>>> x [1, 2, 1]
Jak widzimy prostą, ale skuteczną metodę, która może być bardzo przydatna podczas tworzenia naszych programów; Należy zauważyć, że jeśli spróbujemy przypisać wartość do indeksu, który nie istnieje, biorąc pod uwagę nasz poprzedni przykład, który ma tylko pozycje 0, 1, 2, jeśli spróbujemy przypisać wartość do pozycji 9, otrzymamy błąd.
W niektórych programach być może będziemy musieli zrobić coś więcej niż skonsultować listę, co jeśli układamy elementy, które będą traktowane i musimy wyjąć jeden po drugim te, nad którymi już pracowaliśmy, w tym przypadku użyjemy metody z Aby usunąć elementy z listy, spójrzmy na prosty przykład tego potężnego narzędzia.
Załóżmy, że mamy następującą listę.
>>> imiona = ['Alice', 'Beth', 'Cecil', 'Dee-Dee', 'Earl']
A my mówimy, że element o indeksie 2 został już potraktowany i powinien zostać wykluczony z listy.
>>> nazwy del [2]
Teraz sprawdzamy naszą listę i widzimy wynik:
>>> imiona ['Alice', 'Beth', 'Dee-Dee', 'Earl']
Dzięki temu element został całkowicie wyeliminowany i zmniejszyliśmy indeks listy bez większych komplikacji.
Na tym kończymy ten samouczek w jego pierwszej części, w drugiej będziemy kontynuować odkrywanie nowych funkcjonalności do pracy z listami tego wspaniałego języka, który jest Pyton.
PoprzedniStrona 1 z 2Następny