Page 159 - CodePilot V5.0 C8
P. 159
Program 19 A program to demonstrate the use of various built-in list methods.
Program19.py
File Edit Format Run Options Window Help
robot_list = ["Pepper", "Spot", "Nao"]
print("Initial list:", robot_list)
robot_list.append("ASIMO")
print("After append:", robot_list)
robot_list.extend(["Atlas", "Sophia"])
print("After extend:", robot_list)
robot_list.remove("Nao")
print("After remove 'Nao':", robot_list)
last_robot = robot_list.pop()
print("After pop:", robot_list)
print("Removed robot:", last_robot)
robot_list.insert(1, "Robonaut")
print("After insert at index 1:", robot_list)
print("Count of 'Pepper':", robot_list.count("Pepper"))
print("Index of 'Spot':", robot_list.index("Spot"))
robot_list.sort()
print("After sort:", robot_list)
robot_list.reverse()
print("After reverse:", robot_list)
robot_list.clear()
print("After clear:", robot_list)
The output of the preceding code is as follows:
Output
Initial list: ['Pepper', 'Spot', 'Nao']
After append: ['Pepper', 'Spot', 'Nao', 'ASIMO']
After extend: ['Pepper', 'Spot', 'Nao', 'ASIMO', 'Atlas', 'Sophia']
After remove 'Nao': ['Pepper', 'Spot', 'ASIMO', 'Atlas', 'Sophia']
After pop: ['Pepper', 'Spot', 'ASIMO', 'Atlas']
Removed robot: Sophia
After insert at index 1: ['Pepper', 'Robonaut', 'Spot', 'ASIMO', 'Atlas']
Count of 'Pepper': 1
Index of 'Spot': 2
After sort: ['ASIMO', 'Atlas', 'Pepper', 'Robonaut', 'Spot']
After reverse: ['Spot', 'Robonaut', 'Pepper', 'Atlas', 'ASIMO']
After clear: []
157
Step Ahead with Python

