Saraksti ir svarīga Python datu struktūra, ko izmanto, lai vienā konteinerā saglabātu vairākus elementus. Python sarakstos var saglabāt gan līdzīgus, gan neviendabīgus elementu tipus. Programmā Python varat pievienoties diviem vai vairākiem sarakstiem vai apvienot tos. Pievienojoties sarakstam, daudzi saraksti tiek apvienoti vienā sarakstā. Šajā rakstā vairākos veidos tiek izskaidrota Python sarakstu pievienošana vai savienošana.
Kā pievienoties Python sarakstiem
Tālāk ir norādītas metodes, kā pievienoties sarakstiem Python:
- Izmantojot pievienot () funkciju
- Izmantojot pagarināt () funkciju
- Izmantojot "+" operators
- Izmantojot '*' operators
Šīs metodes mēs apspriedīsim pa vienam.
1. metode: Funkcijas append () izmantošana
The pievienot () funkcija ir Python iebūvēta funkcija, kas elementus ievieto saraksta beigās. Šajā piemērā mēs izmantosim pievienot () funkcija, lai pievienotos diviem sarakstiem.
# izveido sarakstu 1myList1 = [1,2,3,4,5]
# izveido 2. sarakstu
myList2 = [6,7,8,9]
#joining 1. un 2. saraksts, izmantojot funkciju Addend
myList1.pievienot (myList2)
# jaunā saraksta drukāšana
izdrukāt (myList1)
Rezultāts
Izejā redzēsiet, ka pirmais saraksts ir pievienots citam, saraksta beigās kā vienums.
Lai pievienotos sarakstu elementiem, mums jāveic iterācija caur list2, izmantojot priekš cilpa un pievienojiet katru vienumu atsevišķi saraksta beigās1.
myList1 = [1,2,3,4,5]
# izveido 2. sarakstu
myList2 = [6,7,8,9]
#joining 1. un 2. saraksts, izmantojot funkciju Addend
x ierakstīšanai myList2:
myList1.pievienot (x)
# jaunā saraksta drukāšana
drukāt (myList1)
Rezultāts
Tagad var redzēt, ka saraksti ir apvienoti.
Līdzīgi mēs varam pievienoties trim sarakstiem, izmantojot funkciju append ().
myList1 = [1,2,3,4,5]
# izveido 2. sarakstu
myList2 = [6,7,8,9]
# izveido 3. sarakstu
myList3 = ['kamran', 'Sattar', 'Awaisi']
#joining saraksti 1, 2 un 3, izmantojot funkciju Pievienot
x ierakstīšanai myList2:
myList1.pievienot (x)
x ierakstīšanai myList3:
myList1.pievienot (x)
# saraksta drukāšana
drukāt (myList1)
Rezultāts
2. metode: Funkcijas paplašināšana () izmantošana
The pagarināt () funkcija ir Python iebūvētā funkcija, kuru var izmantot, lai pievienotos sarakstiem. Šī funkcija pievieno viena saraksta elementus 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. # izveido sarakstu 1
myList1 = [1,2,3,4,5]
# izveido 2. sarakstu
myList2 = [6,7,8,9]
#izmantojot funkciju pagarināt ()
myList1.pagarināt (myList2)
# saraksta drukāšana
drukāt (myList1) Rezultāts
Kā redzat nākamajā izvadē, saraksti ir veiksmīgi pievienoti.
3. metode: Operatora “+” izmantošana
Sarakstus var arī savienot, izmantojot operatoru “+”. Šī ir vienkāršākā metode, kā pievienoties sarakstiem Python. Saraksti, kas ir pievienoti, izmantojot operatoru “+”, tiek saglabāti jaunā sarakstā. Šajā piemērā mēs izmantosim operatoru +, lai pievienotos trim sarakstiem.
# izveido sarakstu 1myList1 = [1,2,3]
# izveido 2. sarakstu
myList2 = [4,5,6,7,8]
# izveides saraksts 3
myList3 = [1,3,4,6,7,8,4]
# pievienošanās sarakstam, izmantojot operatoru +
myList1 = myList1 + myList2 + myList3
# saraksta drukāšana
drukāt ("Pievienoto saraksts ir:", myList1)
Rezultāts
Šajā izvadē parādīti apvienotie saraksti.
4. metode: Operatora * izmantošana
Operatoru '*' var izmantot arī, lai pievienotos Python sarakstiem. Tomēr šo funkciju atbalsta tikai Python 3.6+ versija Python. Apvienotie saraksti tiek saglabāti jaunajā sarakstā. Izmantosim operatoru *, lai pievienotos sarakstiem.
# saraksta izveide 1myList1 = [1,2,3]
# saraksta izveide 2
myList2 = [4,5,6,7,8]
# saraksta izveide 3
myList3 = [1,3,4,6,7,8,4]
# pievienošanās sarakstam, izmantojot operatoru *
myList1 = [* myList1, * myList2, * myList3]
# saraksta drukāšana
drukāt ("Pievienoto saraksts ir:", myList1)
Rezultāts
Kā redzat nākamajā izvadē, saraksti ir veiksmīgi apvienoti, izmantojot operatoru *.
Secinājums
Python saraksts ir konteiners, ko izmanto elementu glabāšanai secībā. Python sarakstus var savienot vairākos veidos. Šajā rakstā, izmantojot vairākus vienkāršus piemērus, tika paskaidrots, kā savienot Python sarakstus ar četrām pamata metodēm.