Skip to main content

Posts

Showing posts from August, 2022

Dictionary Comprehension

  Dictionary comprehension is concise way to create dictionaries. # Normal way dict1 = {} for i in range ( 1 , 11 ):     dict1[i]=i*i print (dict1) #comprehension dict1={i:i*i for i in range ( 1 , 11 )} print (dict1)

List Comprehension

 List comprehension is the shortest syntax to create a list or operate on a list # Normal way list = [ 1 , 2 , 3 , 4 , 5 , 6 ] a = 0 list1 = [] for i in list :     a+= i     print (a) #list comprehension list = [ 1 , 2 , 3 , 4 , 5 , 6 ] a = 0 list1 = [a:=a+i for i in list ] print (list1)