Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist Pythons Array und wie wird es verwendet?

Was ist Pythons Array und wie wird es verwendet?

王林
王林nach vorne
2023-05-25 09:34:162096Durchsuche

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"]

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"

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]

Ändern Sie den Wert des ersten Array-Elements:

cars[0] = "Audi"

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)

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

循环数组元素

我们可以使用 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() Gibt die Anzahl der Elemente im Cars-Array zurück:

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

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

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen