Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
teaching:progappchim:slices [2020/09/23 11:48] – villersd | teaching:progappchim:slices [2022/01/02 10:15] (Version actuelle) – villersd | ||
---|---|---|---|
Ligne 37: | Ligne 37: | ||
Les slices s' | Les slices s' | ||
+ | |||
+ | ===== Slices et objets python, comparaison avec .reverse() ===== | ||
+ | |||
+ | <note tip>La fonction id() permet de connaître l' | ||
+ | Le slice " | ||
+ | |||
+ | <code python> | ||
+ | a = [1, 2, 3] | ||
+ | b = a | ||
+ | a = a[::-1] | ||
+ | print(a, b) | ||
+ | |||
+ | # Output: [3, 2, 1] [1, 2, 3] | ||
+ | |||
+ | print(id(a), | ||
+ | # → different identifiers | ||
+ | </ | ||
+ | |||
+ | <code python> | ||
+ | a = [1, 2, 3] | ||
+ | b = a | ||
+ | a.reverse() | ||
+ | print(a, b) | ||
+ | |||
+ | # Output: [3, 2, 1] [3, 2, 1] | ||
+ | |||
+ | print(id(a), | ||
+ | # → same identifier | ||
+ | </ | ||
+ | |||
===== Références ===== | ===== Références ===== | ||
* [[https:// | * [[https:// | ||