Wie Taple funktioniert | Python

In Python häufig gesehener Wertetausch

Einige der gebräuchlichsten Methoden zum Austauschen von Werten sind: Zum Beispiel C / C ++

swapSample.cpp


#include <iostream>
using namespace std;
int main(void){
//Grundeinstellung
int x = 10;
int y = 25;
int tmp = 0;

cout << "x:"<< x << ", " << "y:"<< y << '\n';

//Austauschprozess hier
tmp = x;
x = y;
y = tmp;

cout << "x:"<< x << ", " << "y:"<< y << '\n';
return 0;
}
//Ausgabeergebnis:
// x:10, y:25
// x:25, y:10

In Python ist diese Art von Swap-Prozess wie folgt.

swapPython.py


x, y = 10, 25
print("x:{0}, y:{1}".format(x,y))
x,y = y, x #Dies allein tauschen!
print("x:{0}, y:{1}".format(x,y))
#Ausgabeergebnis:
# x:10, y:25
# x:25, y:10

Ich benutze diese Methode oft bequem, aber genau das hat Python. ** Taple ** Es ist eine Funktion namens.

Dies unterscheidet sich von der Liste t = (1, 2, 3, 4, 5) Es wird ausgedrückt als. Dann >>> t [ENTER] > (1,2,3,4,5) >>> Der Wert wird wie folgt gespeichert. Es gibt verschiedene Möglichkeiten, es zu verwenden, aber diesmal über Swap.

Taple auspacken

Die Klammern () können für den Taple weggelassen werden. Die folgenden Ausdrücke

swapPython.py


x, y = y, x #Dies allein tauschen!

Tatsächlich

swapPython.py


(x, y) = (y, x) #Dies allein tauschen!

Dies bedeutet, dass die Verarbeitung des Taples ausgeführt wird.

Zusammenfassung

Es war eine kleine Sache Der Prozess, den ich immer mache, bedeutete tatsächlich so etwas Das merkt man oft.

Recommended Posts

Wie Taple funktioniert | Python
So arbeiten Sie mit BigQuery in Python
So löschen Sie einen Taple in einer Liste (Python)
[Einführung in die Udemy Python3 + -Anwendung] 23. Verwendung von Tapuru
So installieren Sie Python
Python3 | Listen, Taples, Wörterbücher
So installieren Sie Python
Python> Tupel versus Listen
[Neueste Version 2020.8] So installieren Sie Python
So funktionieren Kaggle-Ranglistenpunkte
[Python] Warum pserve nicht funktioniert
So funktioniert der Import von Python-Modulen
python3: Verwendung der Flasche (2)
Verwendung von __dict__ in Python
[Python] Verwendung von Liste 1
So aktualisieren Sie Pythons Tkinter auf 8.6
Python-Grundkurs (5 List Taple)
Wie benutzt man Python Argparse?
Python: Wie man pydub benutzt
[Python] Verwendung von checkio
So führen Sie Notepad ++ Python aus
Python-Liste und Tapples und Kommas
So ändern Sie die Python-Version
Suchmaschinen arbeiten mit Python
Wie man in Python entwickelt
[Python] Wie man Skalar beurteilt
[Python] Verwendung von input ()
Wie benutzt man Python Lambda?
[Python] Verwendung von virtualenv
python3: Verwendung der Flasche (3)
python3: Wie man eine Flasche benutzt
Verwendung von Python-Bytes
Wie nutzt man maschinelles Lernen für die Arbeit? 03_Python-Codierungsverfahren
So installieren Sie Python mit Anaconda
[Python] Wie man MP3-Daten fFT
[Python] Wie man PCA mit Python macht
Python: So verwenden Sie Async mit
Python
[Python] Wie man nCk ableitet (ABC156-D)
[Python] Verwendung der Pandas-Serie
So sammeln Sie Bilder in Python
Verwendung von Anfragen (Python Library)
Verwendung von SQLite in Python
[Einführung in Python] So analysieren Sie JSON
5 Einfach zu verwendende Python-Tools | Steigern Sie die Arbeitseffizienz
So erhalten Sie die Python-Version
Erste Schritte mit Python
[Python] Verwendung von Liste 3 Hinzugefügt
Wie man MySQL mit Python benutzt
Verwendung der Python-API von OpenPose
[Python] So tauschen Sie Array-Werte aus
So verpacken Sie C in Python
Verwendung von ChemSpider in Python
Python: Verwendung von pydub (Wiedergabe)
Verwendung von PubChem mit Python
So beschleunigen Sie Python-Berechnungen
So berechnen Sie das Datum mit Python
So greifen Sie über Python auf Wikipedia zu
Verwendung der Zip-Funktion von Python