Work with ordered collections of data in Python.
1languages = ["Python", "JavaScript", "Java", "C++"]2 3# Accessing elements4print(languages[0]) # Python5print(languages[-1]) # C++ (last element)6 7# Slicing8print(languages[1:3]) # ['JavaScript', 'Java']9 10# Length11print(len(languages)) # 4Python C++ ['JavaScript', 'Java'] 4
1fruits = ["apple", "banana"]2 3# Add elements4fruits.append("cherry") # Add to end5fruits.insert(1, "blueberry") # Insert at index6 7# Remove elements8fruits.remove("banana") # Remove by value9last = fruits.pop() # Remove & return last10 11print(fruits) # ['apple', 'blueberry']12print(last) # cherry13 14# Sorting15numbers = [3, 1, 4, 1, 5, 9]16numbers.sort()17print(numbers) # [1, 1, 3, 4, 5, 9]['apple', 'blueberry'] cherry [1, 1, 3, 4, 5, 9]