- :
Change a List
examples/lists/change.py
fruits = ['apple', 'banana', 'peach', 'strawberry'] print(fruits) # ['apple', 'banana', 'peach', 'strawberry'] fruits[0] = 'orange' print(fruits) # ['orange', 'banana', 'peach', 'strawberry'] print(fruits[1:3]) # ['banana', 'peach'] fruits[1:3] = ['grape', 'kiwi'] print(fruits) # ['orange', 'grape', 'kiwi', 'strawberry'] print(fruits[1:3]) # ['grape', 'kiwi'] fruits[1:3] = ['mango'] print(fruits) # ['orange', 'mango', 'strawberry'] print(fruits[1:2]) # ['mango'] fruits[1:2] = ["banana", "peach"] print(fruits) # ['orange', 'banana', 'peach', 'strawberry'] print(fruits[1:1]) # [] fruits[1:1] = ['apple', 'pineapple'] print(fruits) # ['orange', 'apple', 'pineapple', 'banana', 'peach', 'strawberry']
- Unlike strings, lists are mutable. You can change the content of a list by assigning values to its elements.
- You can use the slice notation to change several elements at once.
- You can even have different number of elements in the slice and in the replacement. This will also change the length of the array.