Πώς να εγγραφείτε σε λίστες στην Python

How Join Lists Python



Οι λίστες είναι μια σημαντική δομή δεδομένων στην Python, που χρησιμοποιείται για την αποθήκευση πολλαπλών στοιχείων σε ένα μόνο κοντέινερ. Οι λίστες Python μπορούν να αποθηκεύσουν τόσο παρόμοιους τύπους όσο και ετερογενείς τύπους στοιχείων. Στην Python, μπορείτε να ενώσετε ή να συνδέσετε δύο ή περισσότερες λίστες. Η συμμετοχή σε μια λίστα συγχωνεύει πολλές λίστες σε μία λίστα. Αυτό το άρθρο εξηγεί τη σύνδεση ή τη συνένωση των καταλόγων Python με διάφορους τρόπους.







Πώς να εγγραφείτε σε λίστες Python

Τα ακόλουθα περιλαμβάνουν μεθόδους για τη συμμετοχή σε λίστες στο Python:



  1. Χρησιμοποιώντας το προσαρτώ() λειτουργία
  2. Χρησιμοποιώντας το επεκτείνω() λειτουργία
  3. Χρησιμοποιώντας το '+' χειριστής
  4. Χρησιμοποιώντας το ‘*’ χειριστής

Θα συζητήσουμε αυτές τις μεθόδους μία προς μία.



Μέθοδος 1: Χρησιμοποιώντας τη συνάρτηση προσαρτήματος ()

ο προσαρτώ() συνάρτηση είναι μια ενσωματωμένη συνάρτηση στην Python που εισάγει στοιχεία στο τέλος μιας λίστας. Στο ακόλουθο παράδειγμα, θα χρησιμοποιήσουμε το προσαρτώ() λειτουργία για να ενώσετε δύο λίστες.





#δημιουργώντας λίστα 1
myList1 = [1,2,3,4,5]
#λίστα δημιουργίας 2
myList2 = [6,7,8,9]
#Joining λίστες 1 και 2 χρησιμοποιώντας τη λειτουργία προσάρτησης
myList1.append (myList2)
#εκτύπωση της νέας λίστας
εκτύπωση (myList1)

Παραγωγή

Στην έξοδο, θα δείτε ότι η πρώτη λίστα έχει προστεθεί σε άλλη, στο τέλος της λίστας ως στοιχείο.

Για να ενώσουμε στοιχεία λιστών, πρέπει να επαναλάβουμε τη λίστα2 χρησιμοποιώντας το Για βρόχο και προσαρτήστε κάθε στοιχείο ξεχωριστά στο τέλος της λίστας1.

#δημιουργώντας λίστα 1
myList1 = [1,2,3,4,5]
#λίστα δημιουργίας 2
myList2 = [6,7,8,9]
#Joining λίστες 1 και 2 χρησιμοποιώντας τη λειτουργία προσάρτησης
για x στο myList2:
myList1.append (x)
#εκτύπωση της νέας λίστας
εκτύπωση (myList1)

Παραγωγή

Τώρα, μπορεί να φανεί ότι οι λίστες είναι συγκολλημένες.

Ομοίως, μπορούμε να ενώσουμε τρεις λίστες χρησιμοποιώντας τη συνάρτηση append ().



#δημιουργώντας λίστα 1
myList1 = [1,2,3,4,5]
#λίστα δημιουργίας 2
myList2 = [6,7,8,9]
#λίστα δημιουργίας 3
myList3 = ['kamran', 'Sattar', 'Awaisi']
#Joining λίστες 1, 2 και 3 χρησιμοποιώντας τη συνάρτηση προσάρτησης
για x στο myList2:
myList1.append (x)
για x στο myList3:
myList1.append (x)
#εκτύπωση της λίστας
εκτύπωση (myList1)

Παραγωγή

Πώς να εγγραφείτε σε λίστες στο Python-3

Μέθοδος 2: Χρήση της συνάρτησης επέκτασης ()

ο επεκτείνω() συνάρτηση είναι η ενσωματωμένη συνάρτηση στην Python που μπορεί να χρησιμοποιηθεί για την ένταξη σε λίστες. Αυτή η συνάρτηση προσθέτει τα στοιχεία μιας λίστας στο τέλος της άλλης λίστας. Δεν είναι απαραίτητο να επαναληφθεί χρησιμοποιώντας βρόχους με το

επεκτείνω() λειτουργία. Στο ακόλουθο παράδειγμα, θα δημιουργήσουμε δύο λίστες και θα τις ενώσουμε χρησιμοποιώντας το επεκτείνω() λειτουργία.

#δημιουργώντας λίστα 1
myList1 = [1,2,3,4,5]
#λίστα δημιουργίας 2
myList2 = [6,7,8,9]
#χρησιμοποιώντας τη λειτουργία επέκτασης ()
myList1.extend (myList2)
#εκτύπωση της λίστας
εκτύπωση (myList1)

Παραγωγή

Όπως μπορείτε να δείτε στην ακόλουθη έξοδο, οι λίστες ενώθηκαν με επιτυχία.
Πώς-να-Εγγραφείτε-Λίστες-σε-Python-4

Μέθοδος 3: Χρήση του τελεστή «+»

Οι λίστες μπορούν επίσης να ενωθούν χρησιμοποιώντας τον τελεστή '+'. Αυτή είναι η ευκολότερη μέθοδος για ένταξη σε λίστες στο Python. Οι λίστες που ενώνονται χρησιμοποιώντας τον τελεστή '+' αποθηκεύονται σε μια νέα λίστα. Στο ακόλουθο παράδειγμα, θα χρησιμοποιήσουμε τον τελεστή «+» για να ενώσουμε τρεις λίστες.

#δημιουργώντας λίστα 1
myList1 = [1,2,3]
#λίστα δημιουργίας 2
myList2 = [4,5,6,7,8]
#λίστα δημιουργίας 3
myList3 = [1,3,4,6,7,8,4]
#συμμετοχή στη λίστα χρησιμοποιώντας τον τελεστή '+'
myList1 = myList1+myList2+myList3
#εκτύπωση της λίστας
εκτύπωση ('Η ενωμένη λίστα είναι:', myList1)

Παραγωγή

Η ακόλουθη έξοδος εμφανίζει τις ενωμένες λίστες.

Μέθοδος 4: Χρήση του τελεστή «*»

Ο τελεστής '*' μπορεί επίσης να χρησιμοποιηθεί για να συμμετάσχει σε λίστες Python. Ωστόσο, αυτή η δυνατότητα υποστηρίζεται μόνο από την έκδοση Python 3.6+ του Python. Οι ενωμένες λίστες αποθηκεύονται στη νέα λίστα. Ας χρησιμοποιήσουμε τον τελεστή ‘*’ για να ενταχθούμε στις λίστες.

#δημιουργία μιας λίστας 1
myList1 = [1,2,3]
#δημιουργία μιας λίστας 2
myList2 = [4,5,6,7,8]
#δημιουργία μιας λίστας 3
myList3 = [1,3,4,6,7,8,4]
#συμμετοχή στη λίστα χρησιμοποιώντας τον τελεστή '*'
myList1 = [*myList1,*myList2,*myList3]
#εκτύπωση της λίστας
εκτύπωση ('Η ενωμένη λίστα είναι:', myList1)

Παραγωγή

Όπως μπορείτε να δείτε στην ακόλουθη έξοδο, οι λίστες ενώθηκαν με επιτυχία χρησιμοποιώντας τον τελεστή ‘*’.

συμπέρασμα

Η λίστα στην Python είναι ένα κοντέινερ που χρησιμοποιείται για την αποθήκευση στοιχείων σε μια ακολουθία. Οι λίστες Python μπορούν να ενωθούν με διάφορους τρόπους. Αυτό το άρθρο εξήγησε πώς μπορείτε να ενώσετε λίστες στην Python με τέσσερις βασικές μεθόδους μέσω πολλών απλών παραδειγμάτων.