Paano Sumali sa Mga Listahan sa Python

How Join Lists Python



Ang mga listahan ay isang mahalagang istraktura ng data sa Python, ginagamit upang mag-imbak ng maraming elemento sa isang solong lalagyan. Ang mga listahan ng sawa ay maaaring mag-imbak ng parehong magkatulad na uri at magkakaibang uri ng mga elemento. Sa Python, maaari kang sumali o magsama sa dalawa o higit pang mga listahan. Ang pagsali sa isang listahan ay pinagsasama ang maraming mga listahan sa isang solong listahan. Ipinapaliwanag ng artikulong ito ang pagsali o pagsasama-sama ng mga listahan ng Python sa maraming paraan.





Paano Sumali sa Mga Listahan ng Python

Kasama sa sumusunod ang mga pamamaraan para sa pagsali sa mga listahan sa Python:



  1. Gamit ang idagdag () pagpapaandar
  2. Gamit ang pahabain () pagpapaandar
  3. Gamit ang '+' operator
  4. Gamit ang ‘*’ operator

Tatalakayin namin ang mga pamamaraang ito isa-isa.



Paraan 1: Gamit ang append () Function

Ang idagdag () Ang pagpapaandar ay isang built-in na pag-andar sa Python na nagsisingit ng mga elemento sa dulo ng isang listahan. Sa sumusunod na halimbawa, gagamitin namin ang idagdag () function na sumali sa dalawang listahan.





Listahan ng #nilikha 1
myList1 = [1,2,3,4,5]
#nilikha ng listahan 2
myList2 = [6,7,8,9]
Ang #joining na listahan 1 at 2 gamit ang pag-andar ng append
myList1.append (myList2)
#printing ang bagong listahan
print (myList1)

Paglabas

Sa output, makikita mo na ang unang listahan ay naidagdag sa isa pa, sa dulo ng listahan bilang isang item.

Upang sumali sa mga elemento ng mga listahan, kailangan naming umulit sa pamamagitan ng list2 gamit ang para sa loop at idagdag ang bawat item nang magkahiwalay sa dulo ng list1.

Listahan ng #nilikha 1
myList1 = [1,2,3,4,5]
#nilikha ng listahan 2
myList2 = [6,7,8,9]
Ang #joining na listahan 1 at 2 gamit ang pag-andar ng append
para sa x sa myList2:
myList1.append (x)
#printing ang bagong listahan
print (myList1)

Paglabas

Ngayon, makikita na ang mga listahan ay nagsasama.

Katulad nito, maaari kaming sumali sa tatlong mga listahan gamit ang pag-andar ng append ().



Listahan ng #nilikha 1
myList1 = [1,2,3,4,5]
#nilikha ng listahan 2
myList2 = [6,7,8,9]
#nilikha ng listahan 3
myList3 = ['kamran', 'Sattar', 'Awaisi']
Ang #joining na listahan 1, 2, at 3 gamit ang append function
para sa x sa myList2:
myList1.append (x)
para sa x sa myList3:
myList1.append (x)
#pag-print sa listahan
print (myList1)

Paglabas

Paano Sumali sa Mga Listahan sa Python-3

Paraan 2: Paggamit ng palawigin () Pag-andar

Ang pahabain () Ang pagpapaandar ay ang built-in na pag-andar sa Python na maaaring magamit upang sumali sa mga listahan. Ang pagpapaandar na ito ay nagdaragdag ng mga elemento ng isang listahan sa dulo ng iba pang listahan. Hindi kinakailangan na umulit gamit ang mga loop sa

pahabain () pagpapaandar Sa sumusunod na halimbawa, lilikha kami ng dalawang listahan at sasali sa kanila gamit ang pahabain () pagpapaandar

Listahan ng #nilikha 1
myList1 = [1,2,3,4,5]
#nilikha ng listahan 2
myList2 = [6,7,8,9]
# ginagamit ang pagpapaunlad () na pagpapaandar
myList1.extend (myList2)
#pag-print sa listahan
print (myList1)

Paglabas

Tulad ng nakikita mo sa sumusunod na output, ang mga listahan ay matagumpay na nasali.
Paano-Sumali-Mga Listahan-sa-Python-4

Paraan 3: Paggamit ng Operator ng ‘+’

Maaari ring sumali sa mga listahan gamit ang operator na ‘+’. Ito ang pinakamadaling pamamaraan para sa pagsali sa mga listahan sa Python. Ang mga listahan na sumali gamit ang operator na ‘+’ ay nakaimbak sa isang bagong listahan. Sa sumusunod na halimbawa, gagamitin namin ang operator na ‘+’ upang sumali sa tatlong listahan.

Listahan ng #nilikha 1
myList1 = [1,2,3]
#nilikha ng listahan 2
myList2 = [4,5,6,7,8]
#nilikha ng listahan 3
myList3 = [1,3,4,6,7,8,4]
# pagsasama sa listahan gamit ang operator na '+'
myList1 = myList1 + myList2 + myList3
#pag-print sa listahan
i-print ('Ang sumali sa listahan ay:', myList1)

Paglabas

Ipinapakita ng sumusunod na output ang mga sumali na listahan.

Paraan 4: Paggamit ng Operator na '*'

Maaari ding gamitin ang operator na '*' upang sumali sa mga listahan ng Python. Gayunpaman, ang tampok na ito ay sinusuportahan lamang ng Python 3.6+ na bersyon ng Python. Ang mga sumali na listahan ay nakaimbak sa bagong listahan. Gamitin natin ang operator na '*' upang sumali sa mga listahan.

#nilikha ng isang listahan 1
myList1 = [1,2,3]
#nilikha ng isang listahan 2
myList2 = [4,5,6,7,8]
#nilikha ng isang listahan 3
myList3 = [1,3,4,6,7,8,4]
# pagsasama sa listahan gamit ang operator na '*'
myList1 = [* myList1, * myList2, * myList3]
#pag-print sa listahan
i-print ('Ang sumali sa listahan ay:', myList1)

Paglabas

Tulad ng nakikita mo sa sumusunod na output, ang mga listahan ay matagumpay na nasali gamit ang operator na '*'.

Konklusyon

Ang listahan sa Python ay isang lalagyan na ginagamit upang mag-imbak ng mga elemento sa isang pagkakasunud-sunod. Ang mga listahan ng sawa ay maaaring sumali sa maraming mga paraan. Ipinaliwanag ng artikulong ito kung paano sumali sa mga listahan sa Python na may apat na pangunahing pamamaraan sa pamamagitan ng maraming mga simpleng halimbawa.