[Python] Comment permuter les valeurs de tableau

[Python] Permutation de tableaux

Les éléments peuvent être facilement remplacés en connectant les numéros d'élément avec des égaux.

Par exemple, si vous voulez permuter le début et la fin d'un tableau contenant des entiers de 1 à 5, vous pouvez permuter les valeurs à gauche et à droite et les connecter avec des égaux.

python


a = [1,2,3,4,5]

a[0], a[4] = a[4], a[0]
print(a)

#[5, 2, 1, 4, 5]

## que faites-vous? Un processus qui vous permet de saisir une valeur spécifiée est appliqué à la valeur spécifiée.

python


a = [1,2,3,4,5]

a[0], a[1], a[2] = a[4], a[4], 5
print(a)

#[5, 5, 5, 4, 5]

Version simple

Il peut être utilisé sans donner de nom de variable.

python


a,b,c,d =1,2,3,4
a,c = c, a
print(a,b,c,d)

#3 2 1 4

Si les chiffres ne correspondent pas

Si la valeur sur le côté gauche est différente de un, une erreur se produira. Lorsqu'il n'y en a qu'un sur le côté gauche, une valeur de consigne est saisie.

python


a = [1,2,3,4,5]

a[0] = a[4], a[4], a[4]
print(a)

#[(5, 5, 5), 2, 3, 4, 5]

python


a = [1,2,3,4,5]

a[0], a[1] = a[4], a[4], a[4]
print(a)

#ValueError: too many values to unpack (expected 2)

Recommended Posts

[Python] Comment permuter les valeurs de tableau
Comment échanger des éléments dans un tableau en Python et comment inverser un tableau.
Comment installer Python
Comment installer python
[2020.8 dernière] Comment installer Python
Comment installer Python [Windows]
python3: Comment utiliser la bouteille (2)
[Python] Comment utiliser la liste 1
Comment mettre à jour Tkinter de Python vers la version 8.6
Comment utiliser Python Argparse
Python: comment utiliser pydub
[Python] Comment utiliser checkio
Comment exécuter Notepad ++ Python
Comment changer la version de 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
[Python] Comment afficher les valeurs de liste dans l'ordre
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
Accès en indice au tableau numpy python
Comment découper un bloc de plusieurs tableaux à partir d'un multiple en 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
Comment transloquer un tableau à deux dimensions en utilisant uniquement python [Note]
Comment démarrer avec Python
[Python] Comment utiliser la liste 3 Ajouté
Comment utiliser Mysql avec python
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
[Nanonets] Comment publier un mémo [Python]
Comment gérer le japonais avec Python
[Python] Comment utiliser l'API Typetalk
Comment transformer une chaîne en tableau ou un tableau en chaîne en Python
[Python] Comment stocker un fichier csv en tant que données de tableau à une dimension
[Python] Comment convertir un fichier db en csv
[Python] Résumé de l'utilisation des pandas
Comment empaqueter et distribuer des scripts Python
[Introduction à Python] Comment utiliser la classe en Python?
Comment lire pydoc sur l'interpréteur python