Δημιουργία λιστών με τη συνάρτηση list στην Python
Μπορούμε να δημιουργήσουμε μια λίστα επίσης με τη χρήση της συνάρτησης
list. Σε αυτήν την περίπτωση, η σύνταξη έχει
ελαφρώς μεγαλύτερη μορφή από όταν χρησιμοποιούμε
αγκύλες:
lst = list()
Στη συνέχεια, στην παράμετρο της συνάρτησης list
περνάμε το στοιχείο που θέλουμε να προσθέσουμε
στη λίστα. Ωστόσο, υπάρχει μια σημαντική λεπτομέρεια.
Ουσιαστικά, η συνάρτηση list μετατρέπει
σε λίστα το στοιχείο που καθορίζεται στην παράμετρό της.
Ας δημιουργήσουμε μια λίστα που αποτελείται από ένα
συμβολοσειρά:
lst = list('1')
print(lst) # θα εμφανίσει ['1']
Αν θέλουμε να προσθέσουμε στη λίστα πολλά στοιχεία, μπορούμε να τα περάσουμε με τη μορφή μιας μεγάλης συμβολοσειράς:
lst = list('1234')
print(lst) # θα εμφανίσει ['1', '2', '3', '4']
Αν προσπαθήσουμε να περάσουμε στη συνάρτηση έναν αριθμό θα λάβουμε ένα σφάλμα:
lst = list(1234)
print(lst) # θα εμφανίσει σφάλμα
Δίνεται ο ακόλουθος κώδικας:
tst = list('abcde')
print(tst)
Πείτε τι θα εμφανιστεί στην κονσόλα.
Δίνεται ο ακόλουθος κώδικας:
tst = list('a12b')
print(tst)
Πείτε τι θα εμφανιστεί στην κονσόλα.
Δίνεται ο ακόλουθος κώδικας:
tst = list(5678)
print(tst)
Πείτε τι θα εμφανιστεί στην κονσόλα.
Δίνεται ο ακόλουθος κώδικας:
tst = list('4321')
print(tst)
Πείτε τι θα εμφανιστεί στην κονσόλα.