Final answer:
The statement in question is true. The pop() method in Python removes and returns the last item in a list if no index is specified. If an index is provided, it removes and returns the item at that specific position.
Step-by-step explanation:
The statement is true. In the context of programming, particularly in Python, the pop() method is used to remove an item from a list. If you call pop() with an index, the method will remove and return the item at that position. If you call it without an index, pop() will remove and return the last item from the list.
Here's an example with a list:
- my_list = [1, 2, 3, 4, 5]
- removed_item = my_list.pop() # Removes and returns the last item, which is 5
- print(removed_item) # Output will be 5
- print(my_list) # Output will be [1, 2, 3, 4]
And another example with a specified index:
- my_list = [1, 2, 3, 4, 5]
- removed_item = my_list.pop(2) # Removes and returns the item at index 2, which is 3
- print(removed_item) # Output will be 3
- print(my_list) # Output will be [1, 2, 4, 5]