Περισσότερα
Πώς να δηλώσετε και να προσθέσετε στοιχεία σε έναν πίνακα στην Python;
Προσπαθώ να προσθέσω στοιχεία σε έναν πίνακα στην python.
Τρέχω
array = {}
Στη συνέχεια, προσπαθώ να προσθέσω κάτι σε αυτόν τον πίνακα κάνοντας:
array.append(valueToBeInserted)
Δεν φαίνεται να υπάρχει μέθοδος .append
για αυτό. Πώς μπορώ να προσθέσω στοιχεία σε έναν πίνακα;
339
3
Το
{}
αντιπροσωπεύει ένα κενό λεξικό, όχι έναν πίνακα/λίστα. Για λίστες ή πίνακες, χρειάζεστε[]
.Για να αρχικοποιήσετε μια κενή λίστα κάντε το εξής:
ή
Για να προσθέσετε στοιχεία στη λίστα, χρησιμοποιήστε
append
Για να
επεκτείνετε
τη λίστα για να συμπεριλάβετε τα στοιχεία από μια άλλη λίστα χρησιμοποιήστεextend
Για να αφαιρέσετε ένα στοιχείο από μια λίστα χρησιμοποιήστε
remove
Τα λεξικά αναπαριστούν μια συλλογή από ζεύγη κλειδιών/τιμών, επίσης γνωστή ως συσχετιστικός πίνακας ή χάρτης.
Για να αρχικοποιήσετε ένα κενό λεξικό χρησιμοποιήστε
{}
ήdict()
Τα λεξικά έχουν κλειδιά και τιμές
Για να επεκτείνετε ένα λεξικό με τα περιεχόμενα ενός άλλου λεξικού μπορείτε να χρησιμοποιήσετε τη μέθοδο
update
Για να αφαιρέσετε μια τιμή από ένα λεξικό
Όχι, αν το κάνεις εσύ:
ΣΤΟ παράδειγμά σας χρησιμοποιείτε το
array
ως λεξικό και όχι ως πίνακα. Αν χρειάζεστε έναν πίνακα, στην Python χρησιμοποιείτε λίστες:Στη συνέχεια, για να προσθέσετε στοιχεία κάνετε:
Οι πίνακες (που ονομάζονται
list
στην python) χρησιμοποιούν τον συμβολισμό[]
. Το{}
είναι για τοdict
(που ονομάζεται επίσης πίνακες κατακερματισμού, συσχετιζόμενοι πίνακες, κλπ. σε άλλες γλώσσες), οπότε δεν θα έχετε 'append' για ένα dict.Αν θέλετε πραγματικά έναν πίνακα (λίστα), χρησιμοποιήστε: