Question-125: When you run a below code snippet, then what would be printed on console?

listA= [1,2,3,4,5]

listB=listA[:]

listA[0]=999

print(listB[0])

 

  1. [1,2,3,4,5]
  2. Get all Questions and Answer from here
  3. You need to have paid subscription to access all questions
  4. Thanks for considering Python Certification Material

 

Answer: D

Exp:

List slicing

  • If you want to create a new list from existing list then you can use slice.
  • You can have exactly same copy of the list, which is duplicated in memory.
  • If you want some portion of the list and create a new list then also you can use slice.
  • In below program both listA and listB are different even in memory.

Creating a new list using existing list, with slice (“:”)

listA= [1,2,3,4,5]

#Creating a new list using existing list

listB=listA[:]

You can access to full explanation to question and answer from this page.

 

Why Dont you prepare for Python Certifications and Interview Questions with 250+ Questions and Answer : Check Here

Real Exam Number of Questions: 70 Questions
Real Exam Pass Score: 70%
Time Allotted: 90 minutes to complete exam