Λίστες στο Python: Όλα όσα πρέπει να γνωρίζετε για τις λίστες Python



Αυτό το blog θα σας καθοδηγήσει στην έννοια των λιστών στο python. Θα σας βοηθήσει επίσης να κατανοήσετε τις λειτουργίες και τους χειρισμούς δεδομένων χρησιμοποιώντας λίστες python.

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

Τι είναι μια λίστα στο Python;

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





Για να δηλώσουμε μια λίστα, χρησιμοποιούμε τις αγκύλες.

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



mylist = [0,1,2,3,4,5,6]

Ευρετηρίαση:

indexing-python λίστες-edureka

Για πρόσβαση σε μια τιμή από μια λίστα, χρησιμοποιούμε τις τιμές ευρετηρίου. Ακολουθεί ο κωδικός για να λάβετε το γράμμα «A» από τη λίστα που περιέχει τα γράμματα της λέξης «EDUREKA».



a = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] print (a [6]) εκτύπωση (a [-1])

Και οι δύο έντυπες δηλώσεις θα πάρουν το γράμμα «A» από τη λίστα.

Γιατί να χρησιμοποιήσετε μια λίστα;

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

Προτιμάται μια λίστα επειδή μπορεί να αποθηκεύει πολλά δεδομένα ταυτόχρονα. Γίνεται εύκολο να αντικαταστήσετε και να τροποποιήσετε τις τιμές μέσα σε μια λίστα. Μπορούμε να αποθηκεύσουμε την ακολουθία σε μια λίστα και να πραγματοποιήσουμε αρκετές επαναλήψεις χρησιμοποιώντας τους βρόχους επίσης. Υπάρχουν πολλές λειτουργίες που μπορούμε να εκτελέσουμε και σε μια λίστα, ας κατανοήσουμε τις διάφορες λειτουργίες που έχουμε για λίστες στο python.

Λίστα λειτουργιών στο Python

Ακολουθούν οι λειτουργίες που μπορούμε να εκτελέσουμε σε μια λίστα.

  • προσαρτώ
  • Σαφή
  • αντίγραφο
  • μετρώ
  • επεκτείνω
  • εισάγετε
  • δείκτης
  • κρότος
  • αφαιρώ
  • ΑΝΤΙΣΤΡΟΦΗ
  • είδος

προσαρτώ

a = [1,2,3,4,5] a. προσθήκη (6) εκτύπωση (a) # η έξοδος θα έχει 6 στο τέλος της λίστας.

Σαφή

a = [1,2,3,4,5] a.clear () # αυτό θα διαγράψει τη λίστα ή θα αδειάσει τη λίστα.

αντίγραφο

a = [1,2,3,4,5] b = a.copy () print (b) #it δημιουργεί το αντίγραφο της λίστας.

μετρώ

a = [1,1,1,3,3,3,4,4,4,4,5,5,5,5,5] a.count (5) # αυτό θα δώσει τον αριθμό των φορών που είναι 5 στη λίστα.

επεκτείνω

a = [1,2,3,4,5] a.extend (εύρος (6,11)) # αυτό θα προσθέσει τις τιμές σε αυτήν τη λίστα από το εύρος αντικειμένων που μπορεί να επαναληφθεί.

εισάγετε

a = ['edureka', 'python', 'data science'] a.insert (2, 'τεχνητή νοημοσύνη') # αυτό θα προσθέσει τη συμβολοσειρά στην τιμή ευρετηρίου 2

δείκτης

a = ['edureka', 'python', 'προγραμματισμός', 'επιστήμη δεδομένων', 'AI', 'μηχανική εκμάθηση'] a.index ('data science') # αυτό θα πάρει την τιμή ευρετηρίου στη συμβολοσειρά 'δεδομένα επιστήμη »που είναι 3.

κρότος

a = [1,2,3,4,5] a.pop () # αυτό θα εμφανίσει την τιμή από το τέλος της λίστας, δηλαδή 5. η λίστα δεν θα έχει πλέον 5 μετά από αυτό.

αφαιρώ

a = [1,2,3,4,11,5] a.remove (11) # αυτό θα αφαιρέσει 11 από τη λίστα.

ΑΝΤΙΣΤΡΟΦΗ

a = [5,4,3,2,1] a.reverse () # αυτό θα αντιστρέψει τη λίστα. #another statement για αντιστροφή της λίστας a = a [:: -1]

είδος

a = [3,1,2,6,4,5,9,6,7,8] a.sort () # θα λάβετε μια ταξινομημένη λίστα ως αποτέλεσμα.

Αντικατάσταση μιας τιμής σε μια λίστα

a = ['edureka', 'python', 'data science', 'tennis', 'machine learning'] a [3] = 'τεχνητή νοημοσύνη' # αυτό θα αντικαταστήσει την τιμή στο δεδομένο ευρετήριο με την αναφερόμενη τιμή.

Επαναλάβετε μια λίστα

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

a = [1,2,3,4,5] για x σε a: if x == 4: break print (x) # αυτό θα επαναλάβει τη λίστα και θα εκτυπώσει τις τιμές μέχρι να συναντήσει 4.

Ο Κατασκευαστής Λίστα

Ο κατασκευαστής λιστών χρησιμοποιείται για τη δημιουργία / δήλωση λίστας.

a = list ((1,2,3,4,5)) print (a) # θα λάβετε μια λίστα με τις τιμές που δηλώνονται στον κατασκευαστή.

Όπως μπορείτε να δείτε, ο κατασκευαστής λίστας παίρνει την πλειάδα ως όρισμα. Ομοίως, μπορείτε να δηλώσετε οποιονδήποτε άλλο τύπο δεδομένων, όπως λεξικό ή ένα σύνολο εντός του καταλόγου καταλόγων.

τύποι δεδομένων στο mysql με παραδείγματα

Τεμαχισμός μιας λίστας στο Python

Ας υποθέσουμε ότι έχετε μια λίστα με αριθμούς από 0-10. Αλλά θέλετε μόνο να λάβετε τους αριθμούς από 5-10, δεν πρέπει να έχετε πρόσβαση σε όλα τα στοιχεία που πληκτρολογούν τις τιμές ευρετηρίου όλων αυτών των αριθμών. Αντ 'αυτού, μπορείτε να ακολουθήσετε την προσέγγιση στον παρακάτω κώδικα.

a = [1,2,3,4,5,6,7,8,9,10] α [4:11] # αυτό θα πάρει όλους τους αριθμούς ξεκινώντας από το ευρετήριο 4 έως το ευρετήριο 11. α [-1: - 6] # αυτό θα πάρει όλους τους αριθμούς από το ευρετήριο 11 στο ευρετήριο 6. a [4:] # αυτό θα εκτυπώσει όλους τους αριθμούς ξεκινώντας από το ευρετήριο 4 έως το τέλος της λίστας. a [: 6] #αυτό θα εκτυπώσει όλους τους αριθμούς από το ευρετήριο 0 έως το ευρετήριο 6.

Ορισμός μιας λίστας στο Python

Ο ορισμός μιας λίστας σημαίνει, δηλώνοντας μια λίστα μέσα σε μια υπάρχουσα λίστα.

a = list (range (5,11) b = [1,2,3,4, a] #για πρόσβαση σε μια τιμή στη λίστα b [4] #αυτή θα εκτυπώσει τη λίστα a. b [4] [4] # αυτό θα πάρει την τιμή στην τιμή ευρετηρίου 4 στη λίστα α. β [4] [4] = 19 # μπορούμε επίσης να αλλάξουμε τις τιμές, να αντικαταστήσουμε, να διαγράψουμε τροποποίηση κ.λπ.

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

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

Έχετε απορίες; τα αναφέρετε στα σχόλια, θα επικοινωνήσουμε μαζί σας.