Python-Programm: Elemente in einer Liste ersetzen
In Python können Sie Listen verwenden, um mehrere Elemente in einer einzigen Variablen zu speichern. Einer der vier in Python integrierten Datentypen zum Speichern von Datensammlungen ist eine Liste; die anderen drei sind Tupel, Mengen und Wörterbücher, die jeweils einen einzigartigen Zweck haben.
Was ist eine Liste?
Eckige Klammern werden zum Erstellen von Listen verwendet. Die leistungsstärksten Werkzeuge in Python sind Listen, da sie nicht unbedingt homogen sind. Datentypen wie Ganzzahlen, Zeichenfolgen und Objekte können alle in einer Liste gefunden werden. Da Listen veränderbar sind, können sie auch nach ihrer Erstellung geändert werden.
Die Fähigkeit von Python-Listen, doppelte Werte zu enthalten, ist eines ihrer Hauptmerkmale. Dadurch können wir die Elemente der Liste durchlaufen und den Wert jedes Elements bestimmen. Wenn der Wert ersetzt werden muss, werden wir dies tun.
In diesem Artikel lernen wir sechs Möglichkeiten kennen, Elemente in einer Liste mithilfe von Python-Programmen zu ersetzen.
For-Schleife verwenden
Pythons for-Schleife wird verwendet, um iterierbare Objekte wie Zeichenfolgen, Tupel, Listen, Mengen oder Wörterbücher nacheinander zu iterieren. Daher verwenden wir hier eine for-Schleife, die die angegebene Liste durchläuft und die Werte oder Elemente in der Liste ersetzt. Beispielsweise wählen wir zwei Elemente in der Liste aus, etwa „Kaffee“ und „Tee“. Jetzt wollen wir sie durch „Saft“ und „Limette“ ersetzen. Um die Aufgabe zu erfüllen, verwenden wir eine for-Schleife und eine if-Bedingung, um Elemente zu ersetzen.
Algorithmus
Zuerst die Liste definieren.
Verwenden Sie eine for-Schleife, um einen Bereich zu erstellen, der eine Liste von Elementen darstellt, über die iteriert werden soll.
Verwenden Sie die if-Anweisung, um Elemente zu ersetzen.
Liste in der Ausgabe drucken.
Beispiel
Im Programm unten ist eine Liste von Elementen definiert. Anschließend prüft die if-Anweisung für jedes Element in der Liste, ob es mit „Coffee“ oder „Tea“ übereinstimmt.
Wenn ja, wird das Element durch „Saft“ bzw. „Limette“ ersetzt. Drucken Sie abschließend die neue Liste aus.
# First define a list of elements list_1 = ['Coffee', 'Sting', 'Maza', 'Tea', 'Tea'] for i in range(len(list_1)): # if statement for replacing elements if list_1[i] == 'Coffee': list_1[i] = 'Fruit juice' # if statement for replacing elements if list_1[i] == 'Tea': list_1[i] = 'Lime soda' print(list_1)
Ausgabe
['Fruit juice', 'Sting', 'Maza', 'Lime soda', 'Lime soda']
Listenindex verwenden
Über einen Index können Sie auf die Einträge einer Liste zugreifen. Der einfachste und unkomplizierteste Weg, Elemente in einer Liste in Python zu ersetzen, ist die Verwendung von Python. Mit Index 0 können wir das erste Element in der Liste ändern.
Im folgenden Beispiel ist der neue Wert der Wert, der den vorherigen Wert in der Liste ersetzen soll, und der Index ist der Index des Elements, das wir ändern möchten.
Grammatik
list_1[index]= Replaced value (Replaced value= new value)
Algorithmus
Zuerst die Liste definieren.
Ersetzen Sie den Wert durch die Indexnummer.
Liste in der Ausgabe drucken.
Beispiel
Das folgende Programm ersetzt Elemente in einer Liste. Die anfängliche Liste umfasst „TV“, „STD“ und „WIFI“. Nach dem Drucken der vollständigen Liste wird das zweite Element „STD“ durch den Wert „Mobiltelefon“ ersetzt.
# first define a list of elements list_1 = ['Television', 'STD', 'WIFI'] # replacing elements using index list_1[1]= 'Mobile phone' print(list_1)
Ausgabe
['Television', 'Mobile phone', 'WIFI']
Verwenden Sie While-Schleife
Um Werte in einer Liste zu ersetzen, können wir auch eine While-Schleife verwenden. Die Arbeit der for-Schleife wird von der while-Schleife wiederholt. Wir definieren eine Variable mit dem Wert 0 und durchlaufen zunächst die Liste in einer While-Schleife. Wenn der Wert mit dem Wert übereinstimmt, den wir ändern möchten, wird der alte Wert ersetzt.
Algorithmus
Zuerst die Liste definieren.
Definieren Sie eine Variable.
Wenden Sie eine While-Schleife an.
Wenn der Variablenwert mit dem Wert in der Liste übereinstimmt, wird das Element ersetzt.
Liste in der Ausgabe drucken.
Beispiel
Im Programm unten wird eine Liste mit vier Elementen erstellt. Die while-Schleife durchläuft die Elemente in der Liste. Wenn ein Element gleich „VIVO“ ist, wird es durch „OPPO“ ersetzt. Drucken Sie dann die geänderte Liste aus.
# first define a list list_1 = ['REALME', 'REDME', 'APPLE', 'VIVO'] i = 3 while i < len(list_1): # replace VIVO with OPPO from the list if list_1[i] == 'VIVO': list_1[i] = 'OPPO' i += 1 print(list_1)
Ausgabe
['REALME', 'REDME', 'APPLE', 'OPPO']
Verwenden Sie Listen-Slicing
In Python müssen Sie eine Liste aufteilen, um auf eine bestimmte Teilmenge ihrer Elemente zuzugreifen. Eine Möglichkeit hierfür ist die Verwendung eines Doppelpunkts, eines einfachen Slicing-Operators (:). Mit diesem Operator können Sie die Start- und Endpunkte von Schritten und Slices angeben. Aus der ursprünglichen Liste wird durch List-Slicing eine neue Liste erstellt.
Grammatik
list_1 = list_1[: index]+[‘N_V’]+list_1[index+1:] *(N_V= new value)
Algorithmus
Zuerst die Liste definieren
Der nächste Schritt besteht darin, den Index des ersetzten Elements zu finden
Ersetzen Sie Elemente mithilfe von Listenabschnitten.
Liste in der Ausgabe drucken.
Beispiel
Hier gibt uns Python die Möglichkeit, die Liste aufzuteilen. Dank Slicing können wir auf einige Komponenten der Liste zugreifen. Durch das Slicing können wir Elemente innerhalb einer Liste ersetzen. Wir suchen zunächst den zu ersetzenden Variablenindex und speichern ihn in der Variablen „i“.
Dann ersetzen wir mithilfe von List-Slicing das Element durch den neuen Wert. Wenn wir „Replikation“ durch „Strahlung“ ersetzen möchten, müssen wir zuerst den Index von „Replikation“ ermitteln, dann eine Listenaufteilung durchführen, „Replikation“ herausnehmen und durch „Strahlung“ ersetzen.
list_1 = ['Heat', 'Replication', 'Induction', 'Conduction', 'Precipitation'] i = list_1.index('Replication') list_1 = list_1[:i]+['Radiation']+list_1[i+1:] print(list_1)
输出
['Heat', 'Radiation', 'Induction', 'Conduction', 'Precipitation']
使用 Lambda 函数
Python Lambda 函数的匿名性质表明它们缺少名称。众所周知,标准 Python 函数是使用 def 关键字定义的。与此类似,Python 使用 lambda 关键字来定义匿名函数。
无论参数数量如何,此函数中都只会计算并返回一个表达式。
Lambda 函数可以用在需要函数对象的任何地方。必须始终牢记 lambda 函数在语法上仅限于单个表达式这一事实。
语法
list_1=list(map(lambda x: x.replace(‘O_V’,’N_V’),list_1))
算法
定义一个列表。
使用 lambda 和 map 函数替换值。
打印列表作为输出。
示例
在这里,为了使用这种方式替换列表中的元素,我们使用 lambda 和 map 函数。 Python 有一个名为 map() 的内置方法,它允许您在不使用循环语句的情况下循环遍历列表。
作为替换值的要求,我们在此处提供了一个表达式。在这里,在 lambda 函数中,我们将“复制”替换为“辐射”。然后使用 list() 函数将地图对象转换为列表。
list_1 = ['Heat', 'Replication', 'Induction', 'Conduction', 'Precipitation'] list_1 = list(map(lambda x: x.replace('Replication', 'Radiation'), list_1)) print(list_1)
输出
['Heat', 'Radiation', 'Induction', 'Conduction', 'Precipitation']
结论
在本文中,我们简要解释了使用 python 语言替换元素的五种不同方法。
Das obige ist der detaillierte Inhalt vonPython-Programm: Elemente in einer Liste ersetzen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



In iOS 17 hat Apple der Erinnerungs-App eine praktische kleine Listenfunktion hinzugefügt, die Ihnen beim Lebensmitteleinkauf hilft. Lesen Sie weiter, um zu erfahren, wie Sie es verwenden und Ihren Weg zum Geschäft verkürzen. Wenn Sie eine Liste mit dem neuen Listentyp „Lebensmittel“ (außerhalb der USA „Shopping“ genannt) erstellen, können Sie eine Vielzahl von Lebensmitteln und Lebensmitteln eingeben und diese automatisch nach Kategorien organisieren lassen. Diese Organisation macht es einfacher, im Supermarkt oder beim Einkaufen zu finden, was Sie brauchen. Zu den in Warnungen verfügbaren Kategorietypen gehören Obst und Gemüse, Brot und Getreide, Tiefkühlkost, Snacks und Süßigkeiten, Fleisch, Milchprodukte, Eier und Käse, Backwaren, Backwaren, Haushaltsprodukte, Körperpflege und Wellness sowie Wein, Bier und Spirituosen. Folgendes wird in iOS17 erstellt

PyCharm ist eine häufig verwendete integrierte Python-Entwicklungsumgebung mit umfangreichen Funktionen und Tastenkombinationen, die Entwicklern dabei helfen können, die Programmiereffizienz zu verbessern. Im täglichen Programmierprozess kann die Beherrschung der Fähigkeiten zum Ersetzen von Tastenkombinationen in PyCharm Entwicklern dabei helfen, Aufgaben schneller zu erledigen. In diesem Artikel werden einige häufig verwendete Ersatz-Tastenkombinationen in PyCharm vorgestellt, mit denen Sie Ihre Programmiergeschwindigkeit auf einfache Weise verbessern können. 1.Strg+R-Ersetzung In PyCharm können Sie die Tastenkombination Strg+R verwenden, um Ersetzungsvorgänge durchzuführen.

PyCharm ist eine leistungsstarke integrierte Python-Entwicklungsumgebung mit umfangreichen Funktionen und Tools, die die Entwicklungseffizienz erheblich verbessern können. Unter diesen ist die Ersetzungsfunktion eine der im Entwicklungsprozess häufig verwendeten Funktionen, die Entwicklern helfen kann, den Code schnell zu ändern und die Codequalität zu verbessern. In diesem Artikel wird die Ersetzungsfunktion von PyCharm ausführlich vorgestellt, kombiniert mit spezifischen Codebeispielen, um Anfängern zu helfen, diese Funktion besser zu beherrschen und zu verwenden. Einführung in die Ersetzungsfunktion Die Ersetzungsfunktion von PyCharm kann Entwicklern dabei helfen, bestimmten Text im Code schnell zu ersetzen

jQuery ist eine klassische JavaScript-Bibliothek, die in der Webentwicklung weit verbreitet ist. Sie vereinfacht Vorgänge wie die Verarbeitung von Ereignissen, die Bearbeitung von DOM-Elementen und die Durchführung von Animationen auf Webseiten. Bei der Verwendung von jQuery kommt es häufig vor, dass Sie den Klassennamen eines Elements ersetzen müssen. In diesem Artikel werden einige praktische Methoden und spezifische Codebeispiele vorgestellt. 1. Verwenden Sie die Methoden „removeClass()“ und „addClass()“. jQuery stellt die Methode „removeClass()“ zum Löschen bereit

Um vielen Menschen das mobile Arbeiten zu erleichtern, sind viele Notebooks mit drahtlosen Netzwerkfunktionen ausgestattet, aber einige Computer können die WLAN-Liste nicht anzeigen. Jetzt werde ich Ihnen zeigen, wie Sie mit diesem Problem umgehen können. Die Liste der drahtlosen Netzwerke kann in Win7 nicht angezeigt werden. 1. Klicken Sie mit der rechten Maustaste auf das Netzwerksymbol in der unteren rechten Ecke Ihres Computers und wählen Sie „Netzwerk- und Freigabecenter öffnen“. Klicken Sie nach dem Öffnen links auf „Adaptereinstellungen ändern“. Klicken Sie nach dem Öffnen mit der rechten Maustaste, um den drahtlosen Netzwerkadapter auszuwählen, und wählen Sie „Diagnose“. 3. Warten Sie auf die Diagnose. Wenn das System ein Problem diagnostiziert, beheben Sie es. 4. Nachdem die Reparatur abgeschlossen ist, können Sie die WLAN-Liste sehen.

PyCharm ist eine integrierte Entwicklungsumgebung, die bei Programmierern beliebt ist. Sie bietet leistungsstarke Funktionen und Tools, um die Programmierung effizienter und komfortabler zu gestalten. In PyCharm ist die sinnvolle Einstellung und Ersetzung von Tastenkombinationen einer der Schlüssel zur Verbesserung der Programmiereffizienz. In diesem Artikel wird erläutert, wie Sie Tastenkombinationen in PyCharm ersetzen, um die Programmierung komfortabler zu gestalten. 1. Warum sollten wir Tastenkombinationen in PyCharm ersetzen, um Programmierern dabei zu helfen, verschiedene Vorgänge schnell abzuschließen und die Programmiereffizienz zu verbessern? Allerdings hat jeder andere Gewohnheiten, und bei manchen Menschen ist das vielleicht der Fall

CSS-Übergangseffekt: So erzielen Sie den Gleiteffekt von Elementen Einführung: Im Webdesign kann der dynamische Effekt von Elementen das Benutzererlebnis verbessern, wobei der Gleiteffekt ein häufiger und beliebter Übergangseffekt ist. Durch die Übergangseigenschaft von CSS können wir leicht den gleitenden Animationseffekt von Elementen erzielen. In diesem Artikel wird erläutert, wie Sie mithilfe von CSS-Übergangseigenschaften den Gleiteffekt von Elementen erzielen, und es werden spezifische Codebeispiele bereitgestellt, um den Lesern ein besseres Verständnis und eine bessere Anwendung zu ermöglichen. 1. Einführung in den CSS-Übergangsattributübergang CSS-Übergangsattributtra

CSS-Transformation: Um den Rotationseffekt von Elementen zu erzielen, sind spezifische Codebeispiele erforderlich. Im Webdesign sind Animationseffekte eine der wichtigen Möglichkeiten, die Benutzererfahrung zu verbessern und die Aufmerksamkeit des Benutzers zu erregen, und Rotationsanimationen sind eine der klassischeren Methoden. In CSS können Sie das Attribut „transform“ verwenden, um verschiedene Verformungseffekte von Elementen zu erzielen, einschließlich Rotation. In diesem Artikel wird detailliert beschrieben, wie Sie mithilfe der CSS-Transformation den Rotationseffekt von Elementen erzielen, und es werden spezifische Codebeispiele bereitgestellt. 1. Verwendung von CSSs „transf
