Περισσότερα
Ποια είναι η διαφορά μεταξύ των μεθόδων append και extend της Python;
Ποια είναι η διαφορά μεταξύ των μεθόδων της λίστας append()
και extend()
;
3119
3
append
: Προσθέτει αντικείμενο στο τέλος.σας δίνει:
[1, 2, 3, [4, 5]]
extend
: Επεκτείνει τη λίστα προσθέτοντας στοιχεία από την επαναληπτική λίστα.σας δίνει:
[1, 2, 3, 4, 5]
Η
append
προσθέτει ένα στοιχείο σε μια λίστα, και ηextend
συνδέει την πρώτη λίστα με μια άλλη λίστα (ή μια άλλη επαναληπτική, όχι απαραίτητα λίστα).Η
append
προσθέτει ένα μόνο στοιχείο. Τοextend
προσθέτει μια λίστα στοιχείων.Σημειώστε ότι αν δώσετε μια λίστα για append, εξακολουθεί να προσθέτει ένα στοιχείο: