Computer Science

Predict the output.

b = [[9, 6], [4, 5], [7, 7]]
x = b[:2] 
x[1].append(10)
print(x)

Python

Linear Lists

1 Like

Answer

[[9, 6], [4, 5, 10]]

Working

  1. b = [[9, 6], [4, 5], [7, 7]] — This line initializes a list b containing three sublists, each containing two elements.
  2. x = b[:2] — This line creates a new list x by slicing the list b from index 0 to index 1. So, x will contain the first two sublists of b. At this point, x will be [[9, 6], [4, 5]].
  3. x[1].append(10) — This line accesses the second sublist of x, which is [4, 5], and appends 10 at its end. Now x becomes [[9, 6], [4, 5, 10]]
  4. print(x) — This line prints the list x.

Answered By

1 Like


Related Questions