What is the output of the following snippet?
tup = (1, 2, 4, 8) tup = tup[-2:-1] tup = tup[-1] print(tup)
- 44
- (4,)
- 4
- (4)
Explanation: Let’s analyze the code line by line:
- Line 1: the four-element tup tuple is created
- Line 2: tuples can be sliced, so the following slice result is assigned to tup: (4,)
- Line 3: since the tup tuple is a one-element tuple now (4,), indexing the last and only element will “extract” it from the tuple, and assign to the tup variable as an integer value.
- the value 4 will then be printed to the screen.
More Questions: Python Essentials 1 (PE1) Course Final Test
Please login or Register to submit your answer