Listy Python

Listy Python

Lista jest jedną z wszechstronnych struktur danych w Pythonie, która ułożył elementy w sekwencji. Lista może zawierać różne typy elementów. Ponieważ elementy są ułożone w sekwencji, każdy element ma określoną pozycję. Pozycje listy są nazywane indeksami. Numer indeksu zaczyna się od zera. Na przykład, jeśli mamy listę 10 elementów, pozycja elementów lub liczby indeksu listy wynosi od 0 do 9. Główną cechą listy w Python jest to, że nie jest konieczne wstawienie tych samych elementów na liście. Elementy mogą być heterogeniczne, i.mi., Lista może zawierać liczbę całkowitą, numer punktu zmiennoprzecinkowego, liczbę złożoną i ciąg. Lista może nawet zawierać inną listę na dowolnej pozycji. W tym artykule krótko wyjaśniono listy w Python, w jaki sposób lista jest aktualizowana, usunięcie elementów z listy i tak dalej.

Tworzenie listy w Pythonie

Lista w Pythonie jest tworzona za pomocą par kwadratowych nawiasów ([]). Elementy wewnątrz listy są oddzielone przecinkiem ().

Utwórzmy wiele list w Pythonie.

#Ukształcenie pustej lub pustej listy
myList = []
#printing pusta lista
Drukuj (myList)
#Ukształcenie listy liczb
myList = [1,2,3,4,5,6,7,8,9]
#Printing the List
Drukuj (myList)
#Tworzenie listy słów
myList = [„kamran”, „sattar”, „awaisi”]
#Printing the List
Drukuj (myList)
#Tworzenie listy wielu elementów
myList = [1,2, „kamran”, 10.0,2+3J]
#Printing the List
Drukuj (myList)

Wyjście

Uzyskaj dostęp do elementów na liście

Aby uzyskać dostęp do określonej wartości na liście, musimy wskazać numer indeksu. Aby uzyskać dostęp do elementów listy, używamy pary kwadratowych nawiasów, wspomniano o numerze indeksu wewnątrz nawiasów kwadratowych i zwraca element.

#Ukształcenie pustej lub pustej listy
myList = []
#printing pusta lista
Drukuj (myList)
#Ukształcenie listy liczb
myList = [1,2,3,4,5,6,7,8,9]
#Printing the List Elements
#dostęp do pierwszych elementów
Drukuj (mój
Lista [0])
#dostępność drugich elementów
Drukuj (myList [1])
#dostępność trzecich elementów
Drukuj (myList [2])
#dostępu czwarte elementy
Drukuj (myList [3])
#dostępność piątych elementów
Drukuj (myList [4])
#dostępność szóstego elementów
Drukuj (myList [5])
#dostępność siódmych elementów
Drukuj (myList [6])
#dostęp do ósmego elementów
Drukuj (myList [7])
#dostępność dziewiątych elementów
Drukuj (myList [8])
#Tworzenie listy słów
myList = [„kamran”, „sattar”, „awaisi”]
#Printing the List Elements
Drukuj (myList [0])
Drukuj (myList [1])
Drukuj (myList [2])
#Tworzenie listy wielu elementów
myList = [1,2, „kamran”, 10.0,2+3J]
#Printing the List Elements
Drukuj (myList [0])
Drukuj (myList [1])
Drukuj (myList [2])
Drukuj (myList [3])
Drukuj (myList [4])

Wyjście

Możemy pokroić listę w Python za pomocą operatora krojenia. Dwukropek (:) jest znany jako operator krojenia. Krojenie listy Python zwraca wiele elementów w danej sekwencji.

Skorzystajmy z operatora krojenia.

#Ukształcenie listy
myList = [1,2,3, „a”, „b”, 4,5, „c”, 6,7, „d”, 8,9]
#Printing the List Elements poprzez krojenie
#Printing the Elements od trzeciego do 8
Drukuj (myList [2: 8])
#Printing the Elements 1 do 5
Drukuj (myList [0: 5])
#Printing the Elements 1 do 5
Drukuj (myList [0: 5])
#Printing the Elements 3 do 8
Drukuj (myList [2: 8])

Wyjście

Aktualizacja listy

Możemy zaktualizować listę w dowolnym momencie, wprowadzając elementy do listy lub aktualizując wartość elementu w określonym indeksie listy. Aby dodać elementy na liście, Python oferuje funkcję wbudowaną (). Funkcje append () dodają element na końcu listy. Możemy jednak dodać element w dowolnym określonym indeksie wewnątrz listy. W ten sposób istniejący element zostanie wymieniony, a do listy zostanie dodany nowy element.

Najpierw zobaczmy użycie funkcji append (), aby dodać nowe elementy na końcu listy.

#Ukształcenie listy
myList = [1,2,3,4,5]
#Printing na liście przed dodaniem nowych elementów
Drukuj (myList)
#Using funkcji append ()
moja lista.Dodatek (6)
moja lista.Dodatek („A”)
moja lista.Dodatek (9)
#Printing the List
Drukuj (myList)

Wyjście

Teraz zaktualizujmy istniejące elementy na liście.

#Ukształcenie listy
Student = [„Kamran”, 25, „[email protected] ', „ms se”]
#Printing lista przed aktualizacją elementów
Drukuj (student)
# -stopowanie wartości w pozycji 1
Uczeń [1] = 24
# -stopowanie wartości w pozycji 2
uczeń [2] = "[email protected] "
#Printing zaktualizowanej listy
Drukuj (student)

Wyjście

Usuwanie lub usunięcie elementów z listy

Elementy można łatwo usunąć lub usunąć z listy. Istnieją dwa sposoby usunięcia lub usunięcia elementów z listy:

  1. Korzystanie z słów kluczowych Del
  2. Za pomocą funkcji remove ()

Korzystanie z słowa kluczowego Del

Najpierw omówmy słowo kluczowe Del. Słowo kluczowe Del usuwa element listy w określonym indeksie. Słowo kluczowe Del wymaga numeru indeksu. Dlatego, gdy masz pewność co do indeksu dowolnej wartości, używasz słowa kluczowego Del.

#Ukształcenie listy
Student = [„Kamran”, 25, „[email protected] ', „ms se”]
#Printing List przed usunięciem elementów
Drukuj (student)
#Deleting wartości przy indeksie 0
Del Student [0]
#Deleting wartość przy indeksie 1
Del Student [1]
#Printing zaktualizowanej listy
Drukuj (student)

Wyjście

Za pomocą funkcji remove ()

Usuń to wbudowany python funkcji, który przyjmuje element listy jako argument i usuwa ją z listy. Jeśli nie znasz dokładnie wartości indeksu elementu, wówczas metoda usuwania jest dla Ciebie.

Zobaczmy funkcję Użyj funkcji usuń ().

#Ukształcenie listy
Student = [„Kamran”, 25, „[email protected] ', „ms se”]
#Printing List przed usunięciem elementów
Drukuj (student)
#Deleting elementów z listy
student.Usuń („Kamran”)
student.Usuń („MS SE”)
#Printing zaktualizowanej listy
Drukuj (student)

Wyjście

Określenie długości listy

Długość listy można określić za pomocą wbudowanego len () funkcjonować. Zwraca rozmiar listy. Funkcje len () zajmują obiekt listy jako argument.

#Ukształcenie listy
Student = [„Kamran”, 25, „[email protected] ', „ms se”]
#Printing długości listy
Drukuj („Długość listy to:”, Len (student))

Wyjście

Wniosek

Listy są najczęstszymi i szeroko stosowanymi strukturami danych w Python. Służą do przechowywania elementów danych w sekwencji. Lista Python może przechowywać heterogeniczne rodzaje elementów. W tym artykule wyjaśniono działanie listy Python i różnych wbudowanych funkcji Pythona za pomocą prostych przykładów.