Skip to main content

Comprehensions in Python

 






        #---- 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