Control StructuresIteration#While Loops#while i <= 5: doSmth()CopyFor Loops#for item in [1, 2, 3, 4]: print(item)CopyLooping with Indexn = len(arr)for i in range(n): do_smth(arr[i])Copyorfor idx, val in enumerate(ints): print(idx, val)CopySelection#If-Elif-Else#if item >= 10: print('yes')elif item == 5: print('yup')else: print('ok')CopyList Comprehension with Iteration & Selection#Normal way:alist = []for x in range(0, 11): alist.append(x*x)CopyWith list comprehension:alist = [x*x for x in range(0, 11)]CopySpecify criteria:alist = [x*x for x in range(0, 11) if x%2 == 0]Copy[ch.upper() for ch in 'comprehension' if ch not in 'aeiou']Copy