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]
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]
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 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