Read a file line by line without loading it all into memory
with open('file.txt') as f: for line in f: print(line.strip())
Auto-create keys with a default value
Loop through a list with both index and value
Filter a list using a conditional list comprehension
Sort a list of dictionaries by a specific key