From a2443797c609db098c61880692c6cd0d9a04f703 Mon Sep 17 00:00:00 2001 From: denball31 <66519419+denball31@users.noreply.github.com> Date: Thu, 29 Oct 2020 16:42:31 +0100 Subject: [PATCH] Update comprehension_de_liste.py --- .../01-sources/comprehension_de_liste.py | 27 +++++-------------- 1 file changed, 6 insertions(+), 21 deletions(-) diff --git a/exr-011_comprehensions-de-liste/01-sources/comprehension_de_liste.py b/exr-011_comprehensions-de-liste/01-sources/comprehension_de_liste.py index d9a3b38..149d2bd 100644 --- a/exr-011_comprehensions-de-liste/01-sources/comprehension_de_liste.py +++ b/exr-011_comprehensions-de-liste/01-sources/comprehension_de_liste.py @@ -1,38 +1,23 @@ nombres = [1, 21, 5, 44, 4, 9, 5, 83, 29, 31, 25, 38] -nombres_pairs = [] -for i in nombres: - if i % 2 == 0: - nombres_pairs.append(i) - +nombres_pairs = [i in nombres if i % 2 == 0 ] print(nombres_pairs) # ---------------------------------------------------- # nombres = range(-10, 10) -nombres_positifs = [] -for i in nombres: - if i >= 0: - nombres_positifs.append(i) - +nombres_positifs = [i in nombres if i>= 0] print(nombres_positifs) # ---------------------------------------------------- # nombres = range(5) -nombres_doubles = [] -for i in nombres: - nombres_doubles.append(i * 2) +nombres_doubles = [i*2 in nombres] print(nombres_doubles) # ---------------------------------------------------- # nombres = range(10) -nombres_inverses = [] -for i in nombres: - if i % 2 == 0: - nombres_inverses.append(i) - else: - nombres_inverses.append(-i) - -print(nombres_inverses) \ No newline at end of file +nombres_inverses = [i else -i for i in nombres if i % 2 == 0 ] + +print(nombres_inverses)