⊗pyPmLpFrI 146 of 208 menu

Η επανάληψη for στην Python

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

Στην Python χρησιμοποιείται ευρέως η επανάληψη for. Η σύνταξή της είναι η εξής:

for στοιχείο in επαναληπτό αντικείμενο: σώμα επανάληψης

Στην επανάληψη for, όπως ακριβώς και στην κατασκευή if-else, κάτω από το μπλοκ με τη συνθήκη είναι απαραίτητο να γίνει μία εσοχή για τον κώδικα που βρίσκεται παρακάτω.

Ας υποθέσουμε ότι έχουμε μια λίστα lst:

lst = [1, 2, 3, 4, 5]

Ας επαναλάβουμε και ας εμφανίσουμε όλα τα στοιχεία της χρησιμοποιώντας την επανάληψη for:

lst = [1, 2, 3, 4, 5] for el in lst: print(el) # θα εμφανίσει 1, 2... 5

Στο σώμα της επανάληψης μπορούν να εκτελεστούν διάφορες πράξεις με τα στοιχεία. Ας εμφανίσουμε τα τετράγωνα των τιμών των στοιχείων:

for el in lst: print(el ** 2) # θα εμφανίσει 1, 4... 25

Δίνεται λίστα:

tst = ['1', '2', '3', '4', '5']

Επαναλάβετε τη μέσω επανάληψης και εμφανίστε στην κονσόλα κάθε στοιχείο.

Δίνεται πλειάδα:

tst = (1, 2, 3, 4, 5)

Επαναλάβετε τη μέσω επανάληψης και εμφανίστε στην κονσόλα κάθε στοιχείο.

Δίνεται σύνολο:

tst = {'a', 'b', 'c', 'd', 'e'}

Επαναλάβετε το μέσω επανάληψης και εμφανίστε στην κονσόλα κάθε στοιχείο.

Δίνεται συμβολοσειρά:

tst = 'abcde'

Επαναλάβετε τη μέσω επανάληψης και εμφανίστε στην κονσόλα κάθε χαρακτήρα.

Δίνεται αριθμός:

tst = 12345

Επαναλάβετε τον μέσω επανάληψης και εμφανίστε στην κονσόλα κάθε ψηφίο.

Δίνεται λίστα:

tst = [1, 2, 3, 4, 5]

Προσθέστε σε κάθε στοιχείο της τον αριθμό 2 και εμφανίστε το αποτέλεσμα στην κονσόλα.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη