In this chapter, we expanded our knowledge on Python lists. We have looked at the various methods that are available for lists, and how to use them in practical applications. We have also seen how we can use list comprehensions to make the task of building lists programmatically easier.
Next, we covered Python tuples. We looked at the various methods that are available for tuple operations, and how to use them in practical applications. We have also seen how we can access tuple elements.
In the next chapter, we will cover sets and dictionaries, which are the other data structures that Python offers.