15 Essential Python Interview

Python technical interview questions


[, , , , ] [[10], [10], [10], [10], [10]] [[10, 20], [10, 20], [10, 20], [10, 20], [10, 20]] [[10, 20], [10, 20], [10, 20], [10, 20], [10, 20], 30]

Here’s why:

The first line of output is presumably intuitive and easy to understand; i.e., list = [ [ ] ] * 5 simply creates a list of 5 lists.

However, the key thing to understand here is that the statement list = [ [ ] ] * 5 does NOT create a list containing 5 distinct lists; rather, it creates a a list of 5 references to the same list. With this understanding, we can better understand the rest of the output.

list[0].append(10) appends 10 to the first list. But since all 5 lists refer to the same list, the output is: [[10], [10], [10], [10], [10]].

Similarly, list[1].append(20) appends 20 to the second list. But again, since all 5 lists refer to the same list, the output is now: [[10, 20], [10, 20], [10, 20], [10, 20], [10, 20]].

In contrast, list.append(30) is appending an entirely new element to the “outer” list, which therefore yields the output: [[10, 20], [10, 20], [10, 20], [10, 20], [10, 20], 30].



Share this article





Related Posts



Latest Posts
Aptitude tests are designed to measure
Aptitude tests…
Photo Retouching Services At the point…
SHL numerical Reasoning answers
SHL numerical…
An SHL numerical test is an objective…
Interview questions for fashion Designers
Interview questions…
The Evolution of Auto Show ‘Booth Babes’…
How To Cope With A Job Interview That Makes You Nervous Or Anxious
How To Cope With…
Some candidates are not able to do a…
Aptitude, Mathematics
Aptitude, Mathematics
TEAMS is a one-day national competition…
Search
Featured posts
  • Technical interview questions for Mechanical design engineers
  • Oracle SQL developer Interview questions
  • Internship interview questions answers
  • Network Architect Interview questions
  • Catering Sales Manager interview questions
  • Nursing Assistant interview questions
  • JavaScript programming Interview questions
  • Assisted living interview questions
  • Legal assistant interview questions
Copyright © 2020 l www.floydfairnessfund.org. All rights reserved.