Computer Science
Discuss the utility and significance of Lists in Python, briefly.
Python List Manipulation
96 Likes
Answer
Python lists are containers that can store an ordered list of values of same or different data types together in a single variable. The fact that elements of a list need not be homogeneous makes them highly adaptable and powerful data structure in Python. Lists provide fast access to its elements using index numbers. Python lists are mutable which makes them memory efficient. They serve as the basic building blocks for programs that process large amounts of data.
Answered By
42 Likes
Related Questions
What do you understand by mutability? What does "in place" memory updation mean?
If a is [1, 2, 3]
- what is the difference (if any) between a * 3 and [a, a, a]?
- is a * 3 equivalent to a + a + a?
- what is the meaning of a[1:1] = 9?
- what's the difference between a[1:2] = 4 and a[1:1] = 4?
Start with the list [8, 9, 10]. Do the following using list functions:
- Set the second entry (index 1) to 17
- Add 4, 5 and 6 to the end of the list
- Remove the first entry from the list
- Sort the list
- Double the list
- Insert 25 at index 3
What's a[1 : 1] if a is a list of at least two elements? And what if the list is shorter?