Python

Kako se pridružiti seznamom v Pythonu

Kako se pridružiti seznamom v Pythonu

Seznami so pomembna podatkovna struktura v Pythonu, ki se uporablja za shranjevanje več elementov v enem vsebniku. Pythonovi seznami lahko shranjujejo tako podobne kot tudi heterogene vrste elementov. V Pythonu se lahko pridružite ali združite dva ali več seznamov. Če se pridružite seznamu, se številni seznami združijo v en seznam. Ta članek na več načinov pojasnjuje združevanje ali združevanje seznamov Python.

Kako se pridružiti seznamom Python

Sledijo metode za združevanje seznamov v Pythonu:

  1. Uporabljati dodaj () funkcijo
  2. Uporabljati razširi () funkcijo
  3. Uporabljati '+' operater
  4. Uporabljati '*' operater

O teh metodah bomo razpravljali eno za drugo.

1. način: Uporaba funkcije append ()

The dodaj () funkcija je vgrajena funkcija v Pythonu, ki vstavi elemente na konec seznama. V naslednjem primeru bomo uporabili dodaj () funkcija za združitev dveh seznamov.

#creating list 1
myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
# združevanje seznamov 1 in 2 s pomočjo funkcije dodajanja
myList1.dodaj (myList2)
#printing nov seznam
natisni (myList1)

Izhod

V izhodu boste videli, da je bil prvi seznam dodan drugemu, na konec seznama kot element.

Če se želimo pridružiti elementom seznamov, moramo iti skozi list2 s pomočjo za zanko in dodajte vsak element posebej na konec seznama1.

#creating list 1
myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
# združevanje seznamov 1 in 2 s pomočjo funkcije dodajanja
za x v mojem seznamu2:
myList1.dodaj (x)
#printing nov seznam
natisni (myList1)

Izhod

Zdaj je razvidno, da so seznami združeni.

Podobno lahko združimo tri sezname s funkcijo append ().

#creating list 1
myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
#creating list 3
myList3 = ['kamran', 'Sattar', 'Awaisi']
# združevanje seznamov 1, 2 in 3 s funkcijo dodajanja
za x v mojem seznamu2:
myList1.dodaj (x)
za x v myList3:
myList1.dodaj (x)
#printing the list
natisni (myList1)

Izhod

2. način: Uporaba funkcije extension ()

The razširi () funkcija je vgrajena funkcija v Pythonu, s katero se lahko pridružijo seznami. Ta funkcija doda elemente enega seznama na konec drugega seznama. Ni treba ponavljati zank z

razširi () funkcijo. V naslednjem primeru bomo ustvarili dva seznama in se jim pridružili s pomočjo razširi () funkcijo.

#creating list 1
myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
# z uporabo funkcije extension ()
myList1.razširiti (myList2)
#printing the list
natisni (myList1)

Izhod

Kot lahko vidite v naslednjem rezultatu, so bili seznami uspešno združeni.

3. način: Uporaba operaterja '+'

Sezname je mogoče združiti tudi z operatorjem '+'. To je najlažji način za združevanje seznamov v Pythonu. Seznami, ki so združeni z operatorjem '+', se shranijo na nov seznam. V naslednjem primeru bomo z operatorjem '+' združili tri sezname.

#creating list 1
myList1 = [1,2,3]
#creating list 2
myList2 = [4,5,6,7,8]
#creating list 3
myList3 = [1,3,4,6,7,8,4]
#joining the list using the '+' operator
myList1 = myList1 + myList2 + myList3
#printing the list
print ("Združeni seznam je:", myList1)

Izhod

Naslednji izhod prikazuje združene sezname.

4. način: Uporaba operaterja '*'

Operator '*' se lahko uporablja tudi za pridružitev Pythonovim seznamom. Vendar to funkcijo podpira le Python 3.6+ različica Pythona. Združeni seznami so shranjeni na novem seznamu. Za pridružitev seznamom uporabimo operator '*'.

# ustvarjanje seznama 1
myList1 = [1,2,3]
# ustvarjanje seznama 2
myList2 = [4,5,6,7,8]
# ustvarjanje seznama 3
myList3 = [1,3,4,6,7,8,4]
#joining the list using the '*' operator
myList1 = [* myList1, * myList2, * myList3]
#printing the list
print ("Združeni seznam je:", myList1)

Izhod

Kot lahko vidite v naslednjem rezultatu, so bili seznami uspešno združeni z operaterjem '*'.

Zaključek

Seznam v Pythonu je vsebnik, ki se uporablja za shranjevanje elementov v zaporedju. Pythonove sezname je mogoče združiti na več načinov. V tem članku je na več preprostih primerih razloženo, kako se seznami v Pythonu združiti s štirimi osnovnimi metodami.

Najboljših 5 izdelkov z ergonomsko računalniško miško za Linux
Ali dolgotrajna uporaba računalnika povzroča bolečine v zapestju ali prstih? Ali imate trde sklepe in bi se morali neprestano tresti z rokami? Ali čut...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
S pomočjo gumba X-Mouse Button Control različno prilagodite gumbe miške za različno programsko opremo
Mogoče potrebujete orodje, ki bi lahko spremenilo nadzor miške z vsako aplikacijo, ki jo uporabljate. V tem primeru lahko preizkusite aplikacijo z ime...