1. “Else” condition inside a “for” loop2. Get elements from a list using named variables3. Get n largest or n smallest elements in a list using the module heapq4. Pass values from a list as method argumentsThis can be helpful in situations where we want to pass all elements of a list as method arguments:5. Get all the elements in the middle of the list6. Assign multiple variables in just one line7. List comprehensionsWe can do the same with dictionaries, sets, and generators.