Was ist Pythons Array und wie wird es verwendet?

王林
Freigeben: 2023-05-25 09:34:16
nach vorne
2128 Leute haben es durchsucht

Vorwort

Es gibt keine integrierte Unterstützung für Arrays in Python, aber Sie können stattdessen Python-Listen verwenden

arrays

Arrays werden verwendet in Speichern Sie mehrere Werte in einer einzigen Variablen:

Erstellen Sie ein Array mit Automarken:

cars = ["Porsche", "Volvo", "BMW"]
Nach dem Login kopieren

1. Was ist ein Array?

#🎜🎜 #Ein Array ist eine spezielle Variable, die mehrere Werte gleichzeitig enthalten kann.

Wenn wir eine Liste von Artikeln hätten (zum Beispiel eine Liste von Automarken), könnte das Speichern der Marken in einer einzelnen Variablen so aussehen:

car1 = "Porsche"
car2 = "Volvo"
car3 = "BMW"
Nach dem Login kopieren

Allerdings, wenn Wir mussten diese Marken durchlaufen, um eine bestimmte Automarke zu finden. Was soll ich tun? Was wäre, wenn es nicht nur 3, sondern 300 Autos wären?

Die Lösung sind Arrays!

Arrays können mehrere Werte unter einem einzigen Namen enthalten und wir können auf diese Werte zugreifen, indem wir auf die Indexnummer verweisen.

Zugriff auf Array-Elemente

Array-Elemente anhand der Indexnummer referenzieren. Rufen Sie den Wert des ersten Array-Elements ab:

x = cars[0]
Nach dem Login kopieren

Ändern Sie den Wert des ersten Array-Elements:

cars[0] = "Audi"
Nach dem Login kopieren

Array-Länge

Verwenden Sie len( )-Methode, um die Länge eines Arrays (die Anzahl der Elemente im Array) zurückzugeben.

len() 方法来返回数组的长度(数组中的元素数量)。

返回 cars 数组中的元素数量:

x = len(cars)
Nach dem Login kopieren

注意:数组长度总是比最高的数组索引大一个。

循环数组元素

我们可以使用 for in 循环遍历数组的所有元素。

打印 cars 数组中的每个项目:

for x in cars:
  print(x)
Nach dem Login kopieren

添加数组元素

我们可以使用 append() 方法把元素添加到数组中。 向 cars 数组再添加一个元素:

cars.append("Audi")
Nach dem Login kopieren

删除数组元素

我们可以使用 pop() 方法从数组中删除元素。 删除 cars 数组的第二个元素:

cars.pop(1)
Nach dem Login kopieren

我们也可以使用 remove() 方法从数组中删除元素。 删除值为 “Volvo” 的元素:

cars.remove("Volvo")
Nach dem Login kopieren

注意:列表的 remove() Gibt die Anzahl der Elemente im Cars-Array zurück:

数组方法
Python 提供一组可以在列表或数组上使用的内建方法。

append()			在列表的末尾添加一个元素
clear()				删除列表中的所有元素
copy()				返回列表的副本
count()				返回具有指定值的元素数量。
extend()			将列表元素(或任何可迭代的元素)添加到当前列表的末尾
index()				返回具有指定值的第一个元素的索引
insert()			在指定位置添加元素
pop()				删除指定位置的元素
remove()			删除具有指定值的项目
reverse()			颠倒列表的顺序
sort()				对列表进行排序
Nach dem Login kopieren

Hinweis:Die Array-Länge ist immer um eins größer als der höchste Array-Index.

Array-Elemente durchlaufen

#🎜🎜#Wir können for in verwenden, um alle Elemente des Arrays zu durchlaufen. #🎜🎜##🎜🎜#Jedes Element im Array „cars“ drucken: #🎜🎜#rrreee#🎜🎜#Array-Elemente hinzufügen #🎜🎜##🎜🎜#Wir können die Methode append() verwenden Fügt Elemente zum Array hinzu. Fügen Sie dem Autos-Array ein weiteres Element hinzu: #🎜🎜#rrreee#🎜🎜#Array-Element entfernen #🎜🎜##🎜🎜# Wir können die Methode pop() verwenden, um Elemente aus dem Array zu entfernen . Entfernen Sie das zweite Element des Cars-Arrays: #🎜🎜#rrreee#🎜🎜#Wir können auch die Methode remove() verwenden, um Elemente aus dem Array zu entfernen. Elemente mit dem Wert „Volvo“ entfernen: #🎜🎜#rrreee#🎜🎜#Hinweis: Die Methode remove() einer Liste entfernt nur das erste Vorkommen des angegebenen Werts . #🎜🎜##🎜🎜#2. Integrierte Methoden von Arrays#🎜🎜#rrreee#🎜🎜#Tipps: Python bietet keine integrierte Unterstützung für Arrays, Sie können jedoch stattdessen Python-Listen verwenden. #🎜🎜#

Das obige ist der detaillierte Inhalt vonWas ist Pythons Array und wie wird es verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!