Jak dołączać do list w Pythonie

How Join Lists Python



Listy są ważną strukturą danych w Pythonie, używaną do przechowywania wielu elementów w jednym kontenerze. Listy Pythona mogą przechowywać zarówno podobne typy, jak i heterogeniczne typy elementów. W Pythonie możesz łączyć lub łączyć dwie lub więcej list. Dołączenie do listy łączy wiele list w jedną listę. W tym artykule wyjaśniono łączenie lub konkatenację list Pythona na kilka sposobów.







Jak dołączyć do list Pythona

Poniżej znajdują się metody łączenia list w Pythonie:



  1. Używając dodać() funkcjonować
  2. Używając rozszerzyć() funkcjonować
  3. Używając „+” operator
  4. Używając „*” operator

Omówimy te metody jeden po drugim.



Metoda 1: Używanie funkcji append()

ten dodać() function to wbudowana funkcja w Pythonie, która wstawia elementy na końcu listy. W poniższym przykładzie użyjemy dodać() funkcja łączenia dwóch list.





#tworzenie listy 1
mojaLista1 = [1,2,3,4,5]
#tworzenie listy 2
mojaLista2 = [6,7,8,9]
#łączenie list 1 i 2 za pomocą funkcji dołączania
mojaLista1.append(mojaLista2)
#drukowanie nowej listy
drukuj(mojaLista1)

Wyjście

Na wyjściu zobaczysz, że pierwsza lista została dodana do innej, na końcu listy jako element.

Aby połączyć elementy list, musimy przejść przez listę2 za pomocą dla zapętl i dołącz każdy element osobno na końcu listy1.

#tworzenie listy 1
mojaLista1 = [1,2,3,4,5]
#tworzenie listy 2
mojaLista2 = [6,7,8,9]
#łączenie list 1 i 2 za pomocą funkcji dołączania
dla x w myList2:
mojaLista1.append(x)
#drukowanie nowej listy
drukuj(mojaLista1)

Wyjście

Teraz widać, że listy są połączone.

Podobnie możemy połączyć trzy listy za pomocą funkcji append().



#tworzenie listy 1
mojaLista1 = [1,2,3,4,5]
#tworzenie listy 2
mojaLista2 = [6,7,8,9]
#tworzenie listy 3
mojaLista3 = ['kamran','Sattar','Awaisi']
#łączenie list 1, 2 i 3 za pomocą funkcji dołączania
dla x w myList2:
mojaLista1.append(x)
dla x w myList3:
mojaLista1.append(x)
#drukowanie listy
drukuj(mojaLista1)

Wyjście

Jak dołączać do list w Python-3

Metoda 2: Korzystanie z funkcji extend()

ten rozszerzyć() function to wbudowana funkcja w Pythonie, której można używać do łączenia list. Ta funkcja dodaje elementy jednej listy na koniec drugiej listy. Nie ma konieczności iteracji za pomocą pętli z

rozszerzyć() funkcjonować. W poniższym przykładzie utworzymy dwie listy i połączymy je za pomocą rozszerzyć() funkcjonować.

#tworzenie listy 1
mojaLista1 = [1,2,3,4,5]
#tworzenie listy 2
mojaLista2 = [6,7,8,9]
#używanie funkcji extend()
mojaLista1.rozszerz(mojaLista2)
#drukowanie listy
drukuj(mojaLista1)

Wyjście

Jak widać na poniższym wyjściu, listy zostały pomyślnie połączone.
Jak dołączyć do listy w Pythonie-4

Metoda 3: Korzystanie z operatora „+”

Listy można również łączyć za pomocą operatora „+”. Jest to najłatwiejsza metoda łączenia list w Pythonie. Listy połączone za pomocą operatora „+” są zapisywane na nowej liście. W poniższym przykładzie użyjemy operatora „+”, aby połączyć trzy listy.

#tworzenie listy 1
mojaLista1 = [1,2,3]
#tworzenie listy 2
mojaLista2 = [4,5,6,7,8]
#tworzenie listy 3
mojaLista3 = [1,3,4,6,7,8,4]
#dołączanie do listy za pomocą operatora „+”
mojaLista1 = mojaLista1+mojaLista2+mojaLista3
#drukowanie listy
print('Połączona lista to: ',myList1)

Wyjście

Poniższe dane wyjściowe przedstawiają połączone listy.

Metoda 4: Korzystanie z operatora „*”

Operator „*” może być również używany do łączenia list Pythona. Jednak ta funkcja jest obsługiwana tylko przez wersję Pythona Pythona 3.6+. Połączone listy są przechowywane na nowej liście. Użyjmy operatora „*”, aby połączyć listy.

#tworzenie listy 1
mojaLista1 = [1,2,3]
#tworzenie listy 2
mojaLista2 = [4,5,6,7,8]
#tworzenie listy 3
mojaLista3 = [1,3,4,6,7,8,4]
#dołączanie do listy za pomocą operatora '*'
mojaLista1 = [*mojaLista1,*mojaLista2,*mojaLista3]
#drukowanie listy
print('Połączona lista to: ',myList1)

Wyjście

Jak widać na poniższym wyjściu, listy zostały pomyślnie połączone za pomocą operatora „*”.

Wniosek

Lista w Pythonie to kontener, który służy do przechowywania elementów w sekwencji. Listy Pythona można łączyć na kilka sposobów. W tym artykule na kilku prostych przykładach wyjaśniono, jak łączyć listy w Pythonie za pomocą czterech podstawowych metod.