List Comprehensions is like one line for loop built inside of brackets. It allow us to build lists using a different notation.

	
	Syntax: 
	
		my_list = [x for x in range(10)]		
	
		my_list = [expression for item in iterable if condition == True]		# with if condition
		

Nested List Comprehensions

	
	Syntax: 

		my_list = [expression for item in [expression for item in iterable]]		
		

List Comprehensions Examples :