#---- Conprehension means print some code in some line
# l = []
# for i in range(100):
# if i%3==0:
# l.append(i)
#----- You can write in one line
#----- list Comprehension
l = [i for i in range(100) if i%3==0]
# print(l)
#------ Dictionary comprehension
d = {i:f"item{i}" for i in range(5)}
# It will print item than print i(means )
d2 = { value:key for key,value in d.items()}
# print(d,"\n\nAfter changing key,value to value key\n\n",d2)
#------ Set Comprehension
dress = { dress for dress in ["dress1","dress2","dress2"]}
# print(dress)
#------- Generators Comprehension
even = (i for i in range(10) if i%2==0)
for i in even:
print(i)
Comments
Post a Comment