Πίνακες Python
- 上一页 Lambda Python
- 下一页 Python 类/对象
Λάβετε υπόψη ότι το Python δεν έχει ενσωματωμένη υποστήριξη για λίστας, αλλά μπορεί να χρησιμοποιηθεί η λίστα Python.
λίστα
Η λίστα χρησιμοποιείται για την αποθήκευση πολλαπλών τιμών σε μια μοναδική μεταβλητή:
πράγμα
Δημιουργία μιας λίστας με ετικέτες αυτοκινήτων:
cars = ["Porsche", "Volvo", "BMW"]
Τι είναι η λίστα;
Η λίστα είναι μια ειδική μεταβλητή που μπορεί να περιέχει πολλαπλά στοιχεία.
Αν έχετε μια λίστα αντικειμένων (π.χ. λίστα ετικετών αυτοκινήτων), η αποθήκευση των ετικετών σε μια μοναδική μεταβλητή μπορεί να είναι όπως ακολουθεί:
car1 = "Porsche" car2 = "Volvo" car3 = "BMW"
Αλλά τι θα συμβεί αν θέλετε να διανύσετε αυτές τις ετικέτες και να βρείτε συγκεκριμένες ετικέτες αυτοκινήτων; Τι θα συμβεί αν δεν είναι 3 αυτοκίνητα αλλά 300 αυτοκίνητα;
Η λύση είναι η λίστα!
Η λίστα μπορεί να αποθηκεύσει πολλαπλά στοιχεία κάτω από μια μοναδική ονομασία, μπορείτε να τις προσέξτε μέσω του δείκτη.
Πρόσβαση στο στοιχείο της λίστας
Αναφορά στοιχείων της λίστας μέσω του δείκτη.
πράγμα
Ανάκτηση της τιμής του πρώτου στοιχείου της λίστας:
x = cars[0]
πράγμα
Αλλαγή της τιμής του πρώτου στοιχείου της λίστας:
cars[0] = "Audi"
μήκος λίστας
Χρήση len()
Μέθοδος για την επιστροφή της μήκους της λίστας (αριθμού των στοιχείων).
πράγμα
Επιστροφή του αριθμού των στοιχείων της λίστας cars:
x = len(cars)
注释:Η μήκος της λίστας είναι πάντα μια μονάδα μεγαλύτερη από τον υψηλότερο δείκτη.
Κύκλος διανύσης των στοιχείων της λίστας
Μπορείτε να χρησιμοποιήσετε for in
Κύκλος που διανύει όλα τα στοιχεία της λίστας.
πράγμα
Εκτύπωση κάθε στοιχείου της λίστας cars:
for x in cars: print(x)
Προσθήκη στοιχείου στη λίστα
Μπορείτε να χρησιμοποιήσετε append()
Η μέθοδος προσθέτει στοιχεία στη λίστα.
πράγμα
Προσθήκη ενός νέου στοιχείου στη λίστα cars:
cars.append("Audi")
Αφαίρεση στοιχείου από τη λίστα
Μπορείτε να χρησιμοποιήσετε pop()
Η μέθοδος αφαιρεί στοιχεία από τη λίστα.
πράγμα
Αφαίρεση του δεύτερου στοιχείου της λίστας cars:
cars.pop(1)
Μπορείτε επίσης να χρησιμοποιήσετε remove()
Η μέθοδος αφαιρεί στοιχεία από τη λίστα.
πράγμα
Αφαίρεση στοιχείου με τιμή "Volvo":
cars.remove("Volvo")
注释:λίστα remove()
Η μέθοδος απομακρύνει μόνο την πρώτη εμφάνιση της καθορισμένης τιμής.
数组方法
Python 提供一组可以在列表或数组上使用的内建方法。
方法 | 描述 |
---|---|
append() | 在列表的末尾添加一个元素 |
clear() | 删除列表中的所有元素 |
copy() | 返回列表的副本 |
count() | 返回具有指定值的元素数量。 |
extend() | 将列表元素(或任何可迭代的元素)添加到当前列表的末尾 |
index() | 返回具有指定值的第一个元素的索引 |
insert() | 在指定位置添加元素 |
pop() | 删除指定位置的元素 |
remove() | 删除具有指定值的项目 |
reverse() | 颠倒列表的顺序 |
sort() | 对列表进行排序 |
注释:Python 没有内置对数组的支持,但可以使用 Python 列表代替。
- 上一页 Lambda Python
- 下一页 Python 类/对象