Δημιουργία Διδιάστατης Λίστας σε Python
Χρησιμοποιώντας δύο βρόχους, που ορίζονται στο list comprehension μπορείτε να δημιουργήσετε μια διδιάστατη λίστα.
Ας φτιάξουμε μια λίστα, που αποτελείται από τρεις
λίστες, στις οποίες με τη σειρά τους βρίσκονται
αριθμοί από το 1 έως το 4. Για να το κάνουμε αυτό
στο list comprehension πρέπει να φτιάξουμε ένα ακόμη
εσωτερικό list comprehension. Σε αυτό θα γράψουμε
τη δημιουργία αριθμών με τη βοήθεια βρόχου και της μεταβλητής
j. Ταυτόχρονα, τον εξωτερικό βρόχο με το i
θα τον ορίσουμε στα δεξιά του εσωτερικού list comprehension:
lst = [[j for j in range(1, 5)] for i in range(0, 3)]
print(lst)
Αποτέλεσμα εκτέλεσης του κώδικα:
[
[1, 2, 3, 4],
[1, 2, 3, 4],
[1, 2, 3, 4],
]
Χρησιμοποιώντας list comprehension δημιουργήστε την ακόλουθη λίστα:
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
]
Χρησιμοποιώντας list comprehension δημιουργήστε την ακόλουθη λίστα:
[
[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
],
[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
],
[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
],
]