Kā pievienoties sarakstiem Python

How Join Lists Python



Saraksti ir svarīga Python datu struktūra, ko izmanto vairāku elementu glabāšanai vienā konteinerā. Python sarakstos var saglabāt gan līdzīgus, gan neviendabīgus elementu veidus. Programmā Python varat pievienoties vai savienot divus vai vairākus sarakstus. Pievienojoties sarakstam, daudzi saraksti tiek apvienoti vienā sarakstā. Šajā rakstā ir izskaidrota Python sarakstu pievienošana vai savienošana vairākos veidos.







Kā pievienoties Python sarakstiem

Tālāk ir iekļautas metodes, kā pievienoties sarakstiem Python:



  1. Izmantojot pievienot () funkciju
  2. Izmantojot pagarināt () funkciju
  3. Izmantojot '+' operators
  4. Izmantojot “*” operators

Mēs apspriedīsim šīs metodes pa vienam.



1. metode. Funkcijas append () izmantošana

The pievienot () funkcija ir iebūvēta funkcija programmā Python, kas ievieto elementus saraksta beigās. Nākamajā piemērā mēs izmantosim pievienot () funkciju, lai pievienotos diviem sarakstiem.





#radīšanas saraksts 1
myList1 = [1,2,3,4,5]
#izveides saraksts 2
myList2 = [6,7,8,9]
#joining saraksti 1 un 2, izmantojot pievienošanas funkciju
myList1.append (myList2)
#jauna saraksta drukāšana
drukāt (myList1)

Izeja

Rezultātā jūs redzēsit, ka pirmais saraksts ir pievienots citam, saraksta beigās kā vienums.

Lai pievienotos sarakstu elementiem, mums ir jāatkārto saraksts2, izmantojot priekš cilpu un pievienojiet katru vienumu atsevišķi saraksta beigām1.

#radīšanas saraksts 1
myList1 = [1,2,3,4,5]
#izveides saraksts 2
myList2 = [6,7,8,9]
#joining saraksti 1 un 2, izmantojot pievienošanas funkciju
x sarakstam myList2:
myList1.append (x)
#jauna saraksta drukāšana
drukāt (myList1)

Izeja

Tagad redzams, ka saraksti ir savienoti.

Līdzīgi mēs varam pievienoties trim sarakstiem, izmantojot funkciju append ().



#radīšanas saraksts 1
myList1 = [1,2,3,4,5]
#izveides saraksts 2
myList2 = [6,7,8,9]
#izveides saraksts 3
myList3 = ['kamran', 'Sattar', 'Awaisi']
#joining saraksti 1, 2 un 3, izmantojot pievienošanas funkciju
x sarakstam myList2:
myList1.append (x)
x x myList3:
myList1.append (x)
#izdrukāt sarakstu
drukāt (myList1)

Izeja

Kā pievienoties sarakstiem Python-3

2. metode: paplašināšanas () funkcijas izmantošana

The pagarināt () funkcija ir Python iebūvētā funkcija, ko var izmantot, lai savienotu sarakstus. Šī funkcija viena saraksta elementus pievieno otra saraksta beigām. Nav nepieciešams atkārtot, izmantojot cilpas ar

pagarināt () funkciju. Šajā piemērā mēs izveidosim divus sarakstus un pievienosim tiem, izmantojot pagarināt () funkciju.

#radīšanas saraksts 1
myList1 = [1,2,3,4,5]
#izveides saraksts 2
myList2 = [6,7,8,9]
#izmantojot funkciju expand ()
myList1.extend (myList2)
#izdrukāt sarakstu
drukāt (myList1)

Izeja

Kā redzams nākamajā iznākumā, saraksti ir veiksmīgi pievienoti.
Kā pievienoties Python-4 sarakstiem

3. metode: izmantojot “+” operatoru

Sarakstus var arī savienot, izmantojot “+” operatoru. Šī ir vienkāršākā metode, lai pievienotos sarakstiem Python. Saraksti, kas ir pievienoti, izmantojot “+” operatoru, tiek saglabāti jaunā sarakstā. Nākamajā piemērā mēs izmantosim “+” operatoru, lai pievienotos trim sarakstiem.

#radīšanas saraksts 1
myList1 = [1,2,3]
#izveides saraksts 2
myList2 = [4,5,6,7,8]
#izveides saraksts 3
myList3 = [1,3,4,6,7,8,4]
#pievienoties sarakstam, izmantojot operatoru '+'
myList1 = myList1+myList2+myList3
#izdrukāt sarakstu
print ('Pievienotais saraksts ir:', myList1)

Izeja

Nākamajā iznākumā ir parādīti savienotie saraksti.

4. metode: izmantojot “*” operatoru

“*” Operatoru var izmantot arī, lai pievienotos Python sarakstiem. Tomēr šo funkciju atbalsta tikai Python 3.6+ versija. Pievienotie saraksti tiek saglabāti jaunajā sarakstā. Lai pievienotos sarakstiem, izmantosim “*” operatoru.

#saraksta izveide 1
myList1 = [1,2,3]
#saraksta izveide 2
myList2 = [4,5,6,7,8]
#saraksta izveide 3
myList3 = [1,3,4,6,7,8,4]
#pievienoties sarakstam, izmantojot '*' operatoru
myList1 = [*myList1,*myList2,*myList3]
#izdrukāt sarakstu
print ('Pievienotais saraksts ir:', myList1)

Izeja

Kā redzat nākamajā iznākumā, saraksti ir veiksmīgi pievienoti, izmantojot “*” operatoru.

Secinājums

Python saraksts ir konteiners, ko izmanto elementu saglabāšanai secībā. Python sarakstus var savienot vairākos veidos. Šajā rakstā tika izskaidrots, kā apvienot sarakstus Python ar četrām pamatmetodēm, izmantojot vairākus vienkāršus piemērus.