**Example 1 of how to simplify a code :**

vars = [1,2,3] result = [num * 2] for var in vars: result.append(num * 2)It can be simplify by :result = [num * 2 for var in vars]Example 2 of how to simplify a code :vars= ["patrick","bob","erick","sonia","bruce","laurent",] result = [] for each_element in vars: if vars.startwith("s"): result.append(each_element) print(result)It can be simplify by :result = [vars for each_element in vars if vars.startwith("s")]Example 3 of how to simplify a code :def func1(): name = "patrick" if name == "patrick": return nameIt can be simplify by :return name, name == "patrick"

**Example 4 of how to simplify a code :**

def func1(x): return x * 2 list1 = [1, 2, 3, 4]

for each_element in list1: result = func1(each_element) print(result)

It can be simplify by :

result2 = [func1(each_element) for each_element in list1] print(result2)or even :result3 = map(list[func1, list1))or you could make a lambda instead of that function :result3 = map(list(lambda x:x * 2, list1))Example 5 of how to simplify a code :

users = {"bob": "password","mary": "botcat", "rich": "marchs", "sunny": "wheel"} for item in users.items(): print(item)It can be simplify by :username_mapping = {value[0]: value for value in users} print(username_mapping)