What do we use list comprehensions for?

For creating new lists based on existing ones in less codeFor changing existing lists, without keeping the original

For creating new lists based on existing ones in less code.