pop() – delete list entry by index (pop)

  1. The first line of the code creates a list named myList and assigns it the values [1, 2, 3, 4, 5].
  2. The line myList.pop() calls the pop method on the myList object. The pop method is used to remove and return the last element from a list. In this case, the code removes the number 5 from the end of myList.
  3. The line myList.pop(2) calls the pop method on the myList object, and this time it passes the argument 2. The pop method is used to remove and return an element at a specific index in a list. In this case, the code removes the number 3 from the third position in myList.
  4. The for loop in the code iterates over the elements of the list myList. For each iteration, the current element is stored in the variable i.
  5. The print function is used to print the current value of i during each iteration of the loop. The end parameter is set to a space character, so that the numbers are printed on the same line with a space between each number.
  6. The loop continues until all elements in myList have been processed.

So, the code creates a list, removes the last element from the list and an element at a specific index in the list using the pop method, and then prints all the elements of the modified list, separated by a space.

myList = [1, 2, 3, 4, 5]
myList.pop()
myList.pop(2)

for i in myList:
    print(i, end=" ")
Output
1 2 4