Using advanced methods
In Introduction to Python part 1 we saw different basic data types (integers, floats, booleans and strings), data structures called list and dictionary, and how to perform basic operations with it (indexing, slicing and adding elements).
Python provides several other powerful built-in data methods that allow you to work with complex data structures. In this section, we will see how to perform more advanced operations with strings and lists.