15 Funktionen, die Sie kennen müssen, um Listen in Python zu meistern

Inhalt

Dieser Artikel wurde im Rahmen der Data Science Blogathon

Einführung

Und Python, Sie können eine Listenfunktion verwenden, die eine Gruppe erstellt, die für die Analyse bearbeitet wird. Diese Sammlung von Daten wird als Listenobjekt bezeichnet.

Während alle Methoden in Python Funktionen sind, nicht alle Funktionen sind Methoden. Es gibt einen wesentlichen Unterschied zwischen Funktionen und Methoden in Python. Funktionen nehmen Objekte als Eingaben, während die Methoden, Umgekehrt, auf Gegenstände einwirken.

python-basics-wide2-f73a9e9bf9b8-5535508

Bildquelle: Google Bilder

Python bietet die folgenden Listenfunktionen:

  • Sortieren (): Sortiere die Liste in aufsteigender Reihenfolge.
  • Typ (bereit): Gibt den Klassentyp eines Objekts zurück.
  • anhängen (): einen Artikel zu einer Liste hinzufügen.
  • erweitern (): mehrere Elemente zu einer Liste hinzufügen.
  • Index (): zurückbringen Erste Erscheinen eines bestimmten Wertes.
  • max (bereit): Gibt ein Element aus der Liste mit einem Maximalwert zurück.
  • Mindest (bereit): Gibt ein Element aus der Liste mit einem Mindestwert zurück.
  • len (bereit): Geben Sie die Gesamtlänge der Liste an.
  • klar (): Alle Elemente aus der Liste entfernen.
  • Einfügung (): hinzufügen eine Komponente ein Was wird benötigt Position.
  • zählen (): zurückbringen die Nummer von Elementen mit Was wird benötigt Wert.
  • Pop (): Löschen Sie das Element in Was wird benötigt Position.
  • Löschen (): Löschen die primäre Artikel mit der gewünschte Wert.
  • umkehren (): die Reihenfolge der Liste umkehren.
  • Kopieren (): Kehrt zurück ein Duplikat der Liste.

Listenaktualisierung

Es ist das wichtigste gemeinsame Schiff und, zweifellos, das wichtigste.

  • Eine Liste ist als geordnete Sammlung von Objekten definiert, wandelbar und heterogen.
  • Um klarzustellen: die Reihenfolge impliziert, dass die Sammlung von Objekten einer bestimmten Reihenfolge folgt.
  • Mutable bedeutet, dass die Liste mutiert oder geändert werden kann, und heterogen bedeutet, dass Sie jede Art von Objekt oder Datentyp innerhalb einer Liste mischen und anpassen können (int, float o string).
  • Listen sind in einer Sammlung von eckigen Klammern enthalten [ ].

Listen-Indizierung-und-Aufteilung-8128965

Bildquelle: Google Bilder

Sehen wir uns alle Funktionen einzeln anhand eines Beispiels an,

Sortiermethode ()

Die Sortiermethode () es ist eine integrierte Python-Methode, die, standardmäßig, Sortiere die Liste in aufsteigender Reihenfolge. Aber trotzdem, ändert die Reihenfolge von aufsteigend zu absteigend durch Angabe der Sortierkriterien.

Beispiel

Angenommen, Sie möchten die Artikel in den Produktpreisen aufsteigend sortieren. Sie würden Preise schreiben, gefolgt von a. (Punkt) gefolgt vom Methodennamen, nämlich, Sortieren mit Klammern.

Preise = [589.36, 237.81, 230.87, 463.98, 453.42] 
preise.sort() 
drucken(Preise)

Produktion:

[ 230.87, 237.81, 453.42, 463.98, 589.36]

Typfunktion ()

Für die Typfunktion (), gibt den Klassentyp eines Objekts zurück.

Beispiel

In diesem Beispiel, wir sehen den Datentyp des gebildeten Containers.

Familie = ["Abs", 1.57, "egfrma", 1.768, "Mama", 1.71, "Vati"]
Typ(Familie)

Produktion:

aufführen

método anhängen ()

Die Append-Methode () Es fügt einige Elemente hinzu, die Sie am Ende der von Ihnen angegebenen Elemente eingeben.

Beispiel

In diesem Beispiel, Lassen Sie uns die Länge der Zeichenfolge erhöhen, indem wir das Element hinzufügen „April“ zur Liste. Deswegen, die Append-Funktion () verlängert die Liste um 1.

Monate = ['Januar', 'Februar', 'März'] 
Monate.append('April') 
drucken(Monate)

Produktion:

['Januar', 'Februar', 'März', 'April']

Methode erweitern ()

Die Extend-Methode () verlängert die Länge der Liste um die Nummer der Elemente, die der Strategie bereitgestellt werden, also wenn Sie bevorzugen mehrere Elemente zur Liste hinzufügen, Sie werden fähig benutze diese Methode.

Beispiel

In diesem Beispiel, Wir erweitern unsere anfängliche Liste mit drei Objekten zu einer Liste mit sechs Objekten.

Liste = [1, 2, 3] 
Liste.extend([4, 5, 6]) 
aufführen

Produktion:

[1, 2, 3, 4, 5, 6]

Indexmethode ()

Die Indexmethode () zurückbringen die primäre auftreten von der erforderliche Wert.

Beispiel

Im folgenden Beispiel, Examinemos EL Index De febrero dentro de la lista de meses.

Monate = ['Januar', 'Februar', 'März', 'April', May'] 
Monate.index('März')

Produktion:

2

Max-Funktion ()

Die Max-Funktion () gibt den höchsten Wert der eingegebenen Werte zurück.

Beispiel

In diesem Beispiel, Wir werden versuchen, die max-Funktion zu verwenden () jagen aus das wichtigste Preis innerhalb der Liste genannter Preis.

Preise = [589.36, 237.81, 230.87, 463.98, 453.42] 
preis_max = max(Preise) 
drucken(price_max)

Produktion:

589.36

Funktion min ()

Die Min-Funktion () werde die zurückgeben Tiefster Punkt Wert der eingegebenen Werte.

Beispiel

In diesem Beispiel, Du wirst finden der Monat mit dem kleinsten Verbrauchsindikator (IPC).

Den Monat mit der geringsten Verbrauchsrate ermitteln, wende zunächst die min-Funktion an () in den Preisen identifizieren el min_price. Dann, wird die Indexmethode verwenden aussehen außerhalb des min_price index-Standorts. Verwenden dieses in Monaten indizierten Standorts, wird den Monat identifizieren mit die kleinste Verbraucher Indikator.

Monate = ['Januar', 'Februar', 'März'] 
Preise = [238.11, 237.81, 238.91]
# Identify min price 
min_price = min(Preise) 
 # Identify min price index 
min_index = prices.index(Mindestpreis) 
 # Identify the month with min price 
min_month = months[min_index] 
drucken[min_month]

Produktion:

Februar

len-Funktion ()

Die len-Funktion () gibt die Anzahl der Elemente in einer angegebenen Liste zurück.

Beispiel

Im folgenden Beispiel, wir gehen zu Schau es dir an die Länge von das 2 Listen mit dieser Funktion.

list_1 = [50.29] 
list_2 = [76.14, 89.64, 167.28] 
drucken('list_1 length is ', len(list_1)) 
drucken('list_2 length is ', len(list_2))

Produktion:

list_1 Länge ist 1
list_2 Länge ist 3

klare Funktion ()

Die klare Methode () entfernt alle Elemente aus einer bestimmten Liste und macht sie zu einer leeren Liste.

Beispiel

In diesem Beispiel, gut alles löschen Die Elemente aus der Liste des Monats und lasse die Liste leer.

Monate = ['Januar', 'Februar', 'März', 'April', May'] 
Monate.clear()

Produktion:

 [ ]

Einfügefunktion

Die Einfügemethode () Einsätze Was wird benötigt Wert in die gewünschte Position.

Beispiel

In diesem Beispiel, gut Einfügung Frucht „Ananas“ In das dritter Platz in der Obstliste.

Früchte = ['apple', 'banana', 'cherry']
Früchte.Einfügen(2, "Ananas")

Produktion:

['apple', 'banana', 'ananas', 'cherry']

Zählfunktion ()

Die Zählmethode () zurückbringen die Nummer von Elementen mit der gewünschte Wert.

Beispiel

In diesem Beispiel, wir gehen zu Zurückkehren die Nummer mal Frucht In Erscheinung treten „Kirsche“ innerhalb Obstliste.

Früchte = ['cherry', 'apple', 'cherry', 'banana', 'cherry']
x = Früchte.Anzahl("Kirsche")

Produktion:

3

Pop-Funktion ()

Die Pop-Methode () Element entfernen in Was wird benötigt Position.

Beispiel

In diesem Beispiel, wir gehen zu Gegenstand entfernen das ist an dritter Stelle der Obstliste.

Früchte = ['apple', 'banana', 'cherry', 'orange', 'ananas']
früchte.pop(2)

Produktion:

['apple', 'banana', 'orange', 'ananas']

Funktion entfernen ()

Die Entfernungsmethode () Löschen Erste Auftreten des Elements mit das angegebene Wert.

Beispiel

In diesem Beispiel, Wir werden den Artikel löschen „Banane“ aus der Obstliste.

Früchte = ['apple', 'banana', 'cherry', 'orange', 'ananas']
Früchte.entfernen("Banane")

Produktion:

['apple', 'cherry', 'orange', 'ananas']

Umkehrfunktion ()

Die umgekehrte Methode () die Reihenfolge der Elemente umkehren.

Beispiel

In diesem Beispiel, wir werden die reihenfolge der obstliste umkehren, damit der erste Eintrag in der ursprünglichen Liste zum letzten wird und umgekehrt in der neuen Liste.

Früchte = ['apple', 'banana', 'cherry', 'orange', 'ananas']
Früchte.rückwärts()

Produktion:

['ananas', 'orange', 'cherry', 'banana', 'apple']

Kopierfunktion ()

Die Kopiermethode () gibt eine Kopie der angegebenen Liste zurück und erstellt die neue Liste.

Beispiel

In diesem Beispiel, wir möchten eine Liste erstellen, die die gleichen Elemente wie die Obstliste enthält.

Früchte = ['apple', 'banana', 'cherry', 'orange']
x = Früchte.Kopie()

Produktion:

['apple', 'banana', 'cherry', 'orange']

Damit ist unsere Diskussion beendet!!

Abschließende Anmerkungen

Hoffe dir hat der Artikel gefallen.

Wenn du dich mit mir verbinden möchtest, Zögern Sie nicht, mit mir in Kontakt zu bleiben. Über Email

Ihre Vorschläge und Zweifel sind hier im Kommentarbereich willkommen. Danke, dass du meinen Artikel gelesen hast!

Die in diesem Artikel gezeigten Medien sind nicht Eigentum von DataPeaker und werden nach Ermessen des Autors verwendet.

Abonniere unseren Newsletter

Wir senden Ihnen keine SPAM-Mail. Wir hassen es genauso wie du.

Datenlautsprecher