What are the primary data structures available in Python, and how do they differ in terms of mutability and lookup time complexity?