Comment fonctionne Taple | Python

Échange de valeurs souvent vu en Python

Certaines des méthodes d'échange de valeurs les plus courantes sont: Par exemple C / C ++

swapSample.cpp


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

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

//Processus d'échange ici
tmp = x;
x = y;
y = tmp;

cout << "x:"<< x << ", " << "y:"<< y << '\n';
return 0;
}
//Résultat de sortie:
// x:10, y:25
// x:25, y:10

En Python, ce type de processus d'échange est le suivant.

swapPython.py


x, y = 10, 25
print("x:{0}, y:{1}".format(x,y))
x,y = y, x #Ce seul échange!
print("x:{0}, y:{1}".format(x,y))
#Résultat de sortie:
# x:10, y:25
# x:25, y:10

J'utilise souvent cette méthode de manière pratique, mais c'est ce que Python a. ** Taple ** C'est une fonction appelée.

Ceci est différent de la liste t = (1, 2, 3, 4, 5) Il est exprimé comme. Puis >>> t [ENTER] > (1,2,3,4,5) >>> La valeur est stockée comme suit. Il existe différentes manières de l'utiliser, mais cette fois-ci à propos du swap.

Déballage Taple

Les parenthèses () peuvent être omises pour le taple. Les expressions suivantes

swapPython.py


x, y = y, x #Ce seul échange!

Réellement

swapPython.py


(x, y) = (y, x) #Ce seul échange!

Cela signifie que le traitement du taple est exécuté.

Résumé

C'était une petite chose Le processus que je fais toujours signifiait quelque chose comme ça Vous remarquez souvent cela.

Recommended Posts

Comment fonctionne Taple | Python
Comment utiliser BigQuery en Python
Comment effacer un taple dans une liste (Python)
[Introduction à l'application Udemy Python3 +] 23. Comment utiliser Tapuru
Comment installer Python
Python3 | Listes, Taples, Dictionnaires
Comment installer python
Python> Tuples et listes
[2020.8 dernière] Comment installer Python
Comment fonctionnent les points de classement Kaggle
[Python] Pourquoi pserve ne fonctionne pas
Fonctionnement de l'importation de modules Python
python3: Comment utiliser la bouteille (2)
Comment utiliser __dict__ en Python
[Python] Comment utiliser la liste 1
Comment mettre à jour Tkinter de Python vers la version 8.6
Cours de base Python (5 List Taple)
Comment utiliser Python Argparse
Python: comment utiliser pydub
[Python] Comment utiliser checkio
Comment exécuter Notepad ++ Python
Liste Python et tapples et virgules
Comment changer la version de Python
Les moteurs de recherche fonctionnent avec python
Comment développer en Python
[python] Comment juger scalaire
[Python] Comment utiliser input ()
Comment utiliser Python lambda
[Python] Comment utiliser virtualenv
python3: Comment utiliser la bouteille (3)
python3: Comment utiliser la bouteille
Comment utiliser les octets Python
Comment utiliser l'apprentissage automatique pour le travail? 03_Procédure de codage Python
Comment installer Python à l'aide d'Anaconda
[Python] Comment FFT des données mp3
[Python] Comment faire PCA avec Python
Python: comment utiliser async avec
Python
[Python] Comment dériver nCk (ABC156-D)
[Python] Comment utiliser la série Pandas
Comment collecter des images en Python
Comment utiliser les requêtes (bibliothèque Python)
Comment utiliser SQLite en Python
[Introduction à Python] Comment analyser JSON
5 outils Python faciles à utiliser | Augmenter l'efficacité du travail
Comment obtenir la version Python
Comment démarrer avec Python
[Python] Comment utiliser la liste 3 Ajouté
Comment utiliser Mysql avec python
Comment utiliser l'API Python d'OpenPose
[Python] Comment permuter les valeurs de tableau
Comment envelopper C en Python
Comment utiliser ChemSpider en Python
Python: Comment utiliser pydub (lecture)
Comment utiliser PubChem avec Python
Comment accélérer les calculs Python
Comment calculer la date avec python
Comment accéder à wikipedia depuis python
Comment utiliser la fonction zip de python