Metody listy Python

Metody listy Python

Wstęp

Korzystanie z metod z listami daje moc manipulowania danymi przechowywanymi na listach. Wiele z tych metod dotyczy znalezienia, dodawania i usuwania danych przechowywanych na liście, na których są wywoływane. Inne są bardziej zainteresowani strukturą samej listy.

W każdym razie sprawią, że Twoje wrażenia będą korzystać z list znacznie mniej frustrujących, oszczędzając czas i wysiłek pisania i przepisanie tego samego kodu.

Znalezienie długości

Tak, zaczyna się od więcej nakładania się na struny. len () Metoda działa również na listach. Aby znaleźć ilość elementów na liście, po prostu umieść ją w len () metoda.

Linux_distros = [„Debian”, „Ubuntu”, „Fedora”, „centos”, „opensuse”, „arch”, „gentoo”] print (len (Linux_Distros)) 

Ponownie pamiętaj, że wynik jest liczba elementów na liście. Ostatni element jest dostępny w indeks sześciu. Możesz także użyć len () metoda dostępu do elementów na liście, jeśli musisz.

Linux_distros = [„Debian”, „Ubuntu”, „Fedora”, „centos”, „opensuse”, „arch”, „gentoo”] print (linux_distros [len (Linux_Distros) - 1]) 

Dodanie - 1 Na końcu jest konieczne, ponieważ nie ma indeks z siedmiu, ponieważ lista zaczyna się liczyć na zero. Korzystanie z tej metody to kolejny sposób dostępu do elementów na podstawie długości listy. W niektórych przypadkach może być lepsze niż użycie liczb ujemnych.

Dodatek i pop

Co się stanie, gdy trzeba dodać elementy do listy lub wyskoczyć z końca? Cóż, istnieją dwie metody, dodać() I Muzyka pop(), To sprawia, że ​​robienie tego jest bardzo proste.



Dodać

W celu dodać() element do tablicy, wywołaj metodę z elementem w nawiasie.

Linux_distros = [„Debian”, „Ubuntu”, „Fedora”, „centos”, „opensuse”, „arch”, „gentoo”] Linux_distros.append („Mint”) print (Linux_Distros) 

Teraz „Mint” jest ostatnim elementem na końcu listy.

Muzyka pop

Muzyka pop() Metoda może działać na dwa różne sposoby. Jeśli zostawisz pusty nawias, działa to wręcz przeciwnie dodać().

Linux_distros = [„Debian”, „Ubuntu”, „Fedora”, „centos”, „opensuse”, „arch”, „gentoo”] Linux_distros.Pop () print (Linux_Distros) 

Po bieganiu Muzyka pop(), „Gentoo” brakuje końca z końca listy.

Możesz również określić, jaki element chcesz usunąć, podając mu indeks tego elementu.

Linux_distros = [„Debian”, „Ubuntu”, „Fedora”, „centos”, „opensuse”, „arch”, „gentoo”] Linux_distros.Pop (4) print (Linux_Distros) 

Teraz „OpenSuse” zniknął. Za pomocą Muzyka pop() W ten sposób jest doskonały sposób na usunięcie elementów, które znasz indeks z.

Wstaw i usuń

Istnieją inne sposoby wstawienia i usuwania elementów z listy. dodać() I Muzyka pop() są zainteresowane głównie końcem listy. Oprócz podania Muzyka pop() I indeks, niewiele pomagają w obsłudze elementów gdziekolwiek indziej na liście. Dlatego wstawić() I usunąć istnieć. Oferują sposoby wstawienia i usuwania elementów z dowolnego miejsca na liście.

Wstawić

W celu wykorzystania wstawić() Aby umieścić nowy element na liście, musisz określić indeks, w którym chcesz wstawić swój nowy element i element, który chcesz wstawić.

Linux_distros = [„Debian”, „Ubuntu”, „Fedora”, „centos”, „opensuse”, „arch”, „gentoo”] Linux_distros.Wstaw (2, „Mint”) print (Linux_Distros) 

„Mennica” staje się elementem w indeks dwa i odpycha pozostałe elementy z powrotem. Spójrz na to, co jest indeks cztery teraz.

print (Linux_Distros [4]) 

„Centos” ma teraz cztery lata, ponieważ „Mint” zajęło miejsce „Fedora” w wieku dwóch.



Usunąć

usunąć() Działa jak dawanie Muzyka pop jakiś indeks usunąć, ale zamiast dawania usunąć() jakiś indeks Podajesz mu rzeczywistą wartość elementu. Znajdzie i usunie pierwsze występowanie tej wartości na liście. Upewnij się, że pierwsze zdarzenie jest tym, które chcesz usunąć. W przeciwnym razie prawdopodobnie najlepiej wymyślić indeks elementu, który chcesz usunąć i użyć Muzyka pop().

Linux_distros = [„Debian”, „Ubuntu”, „Fedora”, „centos”, „opensuse”, „arch”, „gentoo”] Linux_distros.Usuń („Arch”) print (Linux_Distros) 

„Arch” został usunięty z listy, a indeks „gentoo” został odpowiednio dostosowany.

Rozszerzyć

rozszerzyć() dodaje dwie listy razem. Dodaje listę w nawiasie do listy, na której jest wywoływana.

Linux_distros = [„Fedora”, „centos”, „opensuse”, „arch”, „gentoo”] debian_distros = [„debian”, „Ubuntu”, „Mint”] Linux_distros.ext (debian_distros) print (Linux_Distros) 

Elementy z debian_distros zostały dodane do końca Linux_distros.

Indeks

Istnieje sposób, aby dowiedzieć się indeks elementu i to jest indeks() metoda. Jak w przypadku innych, indeks() znajduje pierwsze wystąpienie elementu, nie każde zdarzenie.

Linux_distros = [„Debian”, „Ubuntu”, „Fedora”, „centos”, „opensuse”, „arch”, „gentoo”] print (Linux_Distros.indeks („arch”)) 

Po prostu drukuje indeks liczba elementu.

Sortować

Jeśli chcesz posortować listę, alfabetycznie lub liczbowo, Python też tam omówisz. Po prostu zadzwoń sortować() metoda na liście i zostanie zapisana w nowym zamówieniu. To zastąpi poprzednią listę, więc utwórz kopię, aby sortować, jeśli potrzebujesz zachować oryginał.

Linux_distros = [„Debian”, „Ubuntu”, „Fedora”, „centos”, „opensuse”, „arch”, „gentoo”] Linux_distros.sort () print (Linux_Distros) 

Lista jest teraz w kolejności alfabetycznej.

Działa również dobrze z liczbami. sortować() weźmie listę liczb i umieści je w kolejności.

number_to_sort = [1, 5, 8, 16, 3, 75, 4, 23, 9, 15, 8, 32] numery_to_sort.sort () print (number_to_sort) 


Odwracać

odwracać() to trochę dziwna metoda. Odwraca kolejność elementów na liście i zapisuje. Nie stawia ich w żadnym specjalnym zamówieniu, po prostu odwraca listę.

Linux_distros = [„Debian”, „Ubuntu”, „Fedora”, „centos”, „opensuse”, „arch”, „gentoo”] Linux_distros.reverse () print (Linux_Distros) 

Jeśli chcesz umieścić listę w odwrotnej kolejności alfabetycznej, po prostu zadzwoń sortować() I odwracać().

Linux_distros = [„Debian”, „Ubuntu”, „Fedora”, „centos”, „opensuse”, „arch”, „gentoo”] Linux_distros.sort () Linux_distros.reverse () print (Linux_Distros) 

Wniosek

Korzystając z tych metod, możesz opanować manipulację listami w Python. Ponownie listy są integralną częścią programowania i są czymś, co należy praktykować. Metody towarzyszące nie są wyjątkiem. Spróbuj użyć ich w połączeniu ze sobą, aby jak najlepiej wykorzystać ich potencjał. Następny przewodnik zbada nowy „wymiar” list.

Spis treści

  1. Python Wprowadzenie i instalacja
  2. Pliki Pythona i tłumacz
  3. Eksperymentowanie z liczbami i tekstem w Pythonie
  4. Zmienne Pythona
  5. Praca ze zmiennymi liczbowymi w Pythonie
  6. Podstawy strun Python
  7. Zaawansowane sznurki Pythona
  8. Komentarze Pythona
  9. Listy Python
  10. Metody listy Python
  11. Listy wielowymiarowe Pythona
  12. Krotki Pythona
  13. Operatorzy Python Boolean
  14. Python Jeśli stwierdzenia
  15. Python podczas pętli
  16. Python dla pętli
  17. Słowniki Pythona
  18. Python Advanced Dictionaries
  19. Funkcje Pythona

Powiązane samouczki Linux:

  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Utwórz przekieruj i przepisuj reguły do .Htaccess na Apache…
  • Mastering Bash Script Loops
  • Zagnieżdżone pętle w skryptach Bash
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
  • Hung Linux System? Jak uciec do wiersza poleceń i…
  • Big Data Manipulacja dla zabawy i zysku Część 1
  • Jak pracować z WooCommerce Rest API z Pythonem