Sąrašai yra svarbi „Python“ duomenų struktūra, naudojama keliems elementams saugoti viename konteineryje. „Python“ sąrašuose gali būti saugomi tiek panašaus tipo, tiek nevienalyčiai elementai. „Python“ galite prisijungti arba sujungti du ar daugiau sąrašų. Prisijungimas prie sąrašo sujungia daugybę sąrašų į vieną sąrašą. Šiame straipsnyje keliais būdais paaiškinamas „Python“ sąrašų sujungimas ar sujungimas.
Kaip prisijungti prie „Python“ sąrašų
Toliau pateikiami metodai, kaip prisijungti prie sąrašų „Python“:
- Naudojant pridėti () funkcija
- Naudojant pratęsti () funkcija
- Naudojant „+“ operatorius
- Naudojant „*“ operatorius
Šiuos metodus aptarsime po vieną.
1 metodas: Funkcijos „append ()“ naudojimas
The pridėti () funkcija yra integruota „Python“ funkcija, įterpianti elementus į sąrašo pabaigą. Šiame pavyzdyje naudosime pridėti () funkcija, skirta sujungti du sąrašus.
#kūrimo sąrašas 1
myList1 = [1,2,3,4,5]
#kūrimo sąrašas 2
myList2 = [6,7,8,9]
#joining 1 ir 2 sąrašai, naudojant pridėjimo funkciją
myList1.append (myList2)
#naujo sąrašo spausdinimas
spausdinti (myList1)
Išvestis
Išvestyje pamatysite, kad pirmasis sąrašas buvo pridėtas prie kito, sąrašo pabaigoje kaip elementas.
Norėdami sujungti sąrašų elementus, turime pakartoti sąrašą2 naudodami dėl kilpą ir kiekvieną elementą atskirai pridėkite prie sąrašo pabaigos1.
myList1 = [1,2,3,4,5]
#kūrimo sąrašas 2
myList2 = [6,7,8,9]
#joining 1 ir 2 sąrašai, naudojant pridėjimo funkciją
x myList2:
myList1.append (x)
#naujo sąrašo spausdinimas
spausdinti (myList1)
Išvestis
Dabar matyti, kad sąrašai yra sujungti.
Panašiai mes galime prisijungti prie trijų sąrašų, naudodami funkciją append ().
#kūrimo sąrašas 1
myList1 = [1,2,3,4,5]
#kūrimo sąrašas 2
myList2 = [6,7,8,9]
#kūrimo sąrašas 3
myList3 = ['kamran', 'Sattar', 'Awaisi']
#joining sąrašai 1, 2 ir 3, naudojant pridėjimo funkciją
x myList2:
myList1.append (x)
x myList3:
myList1.append (x)
#spausdinkite sąrašą
spausdinti (myList1)
Išvestis
2 metodas: išplėtimo () funkcijos naudojimas
The pratęsti () funkcija yra integruota „Python“ funkcija, kurią galima naudoti norint sujungti sąrašus. Ši funkcija prideda vieno sąrašo elementus prie kito sąrašo pabaigos. Nebūtina kartoti naudojant kilpas su
pratęsti () funkcija. Šiame pavyzdyje sukursime du sąrašus ir prie jų prisijungsime naudodami pratęsti () funkcija.#kūrimo sąrašas 1
myList1 = [1,2,3,4,5]
#kūrimo sąrašas 2
myList2 = [6,7,8,9]
#naudojant funkciją ext (())
myList1.extend (myList2)
#spausdinkite sąrašą
spausdinti (myList1)Išvestis
Kaip matote toliau pateiktoje išvestyje, sąrašai buvo sėkmingai sujungti.
3 metodas: naudokite „+“ operatorių
Sąrašus taip pat galima sujungti naudojant „+“ operatorių. Tai lengviausias būdas prisijungti prie sąrašų „Python“. Sąrašai, sujungti naudojant „+“ operatorių, išsaugomi naujame sąraše. Šiame pavyzdyje mes naudosime „+“ operatorių, kad sujungtume tris sąrašus.
#kūrimo sąrašas 1myList1 = [1,2,3]
#kūrimo sąrašas 2
myList2 = [4,5,6,7,8]
#kūrimo sąrašas 3
myList3 = [1,3,4,6,7,8,4]
#prisijungimas prie sąrašo naudojant „+“ operatorių
myList1 = myList1+myList2+myList3
#spausdinkite sąrašą
print ('Prisijungęs sąrašas yra:', myList1)
Išvestis
Toliau pateikiamas išvestis rodo sujungtus sąrašus.
4 metodas: naudokite „*“ operatorių
„*“ Operatorius taip pat gali būti naudojamas prisijungti prie „Python“ sąrašų. Tačiau šią funkciją palaiko tik „Python 3.6+“ versija. Sujungti sąrašai saugomi naujame sąraše. Norėdami prisijungti prie sąrašų, naudokitės „*“ operatoriumi.
#sudaryti sąrašą 1myList1 = [1,2,3]
#sudaryti sąrašą 2
myList2 = [4,5,6,7,8]
#sudaryti sąrašą 3
myList3 = [1,3,4,6,7,8,4]
#prisijungimas prie sąrašo naudojant „*“ operatorių
myList1 = [*myList1,*myList2,*myList3]
#spausdinkite sąrašą
print ('Prisijungęs sąrašas yra:', myList1)
Išvestis
Kaip matote toliau pateiktoje išvestyje, sąrašai buvo sėkmingai sujungti naudojant „*“ operatorių.
Išvada
„Python“ sąrašas yra sudėtinis rodinys, naudojamas elementams saugoti iš eilės. „Python“ sąrašus galima sujungti keliais būdais. Šiame straipsnyje paaiškinta, kaip sujungti sąrašus „Python“ keturiais pagrindiniais metodais, naudojant kelis paprastus pavyzdžius.