A list in Python is a collection of items stored in a single variable. It is one of the most versatile and widely used data structures.
Lists are:
list_name = [elements]
numbers = [1, 2, 3, 4]
names = ["Amit", "Rahul", "Priya"]
mixed = [10, "Python", 3.5]
numbers = [10, 20, 30]
print(numbers[0])
print(numbers[2])
Output
10
30
print(numbers[-1])
Output
30
numbers = [1, 2, 3, 4, 5]
print(numbers[1:4])
Output
[2, 3, 4]
numbers = [1, 2, 3]
numbers[1] = 10
print(numbers)
Output
[1, 10, 3]
append() → adds at endnumbers = [1, 2]
numbers.append(3)
insert() → adds at specific positionnumbers.insert(1, 5)
extend() → adds multiple elementsnumbers.extend([6, 7])
remove() → removes specific valuenumbers.remove(5)
pop() → removes last elementnumbers.pop()
del → deletes element by indexdel numbers[0]
a = [1, 2]
b = [3, 4]
print(a + b)
print([1, 2] * 2)
print(2 in [1, 2, 3])
numbers = [1, 2, 3]
for i in numbers:
print(i)
matrix = [[1, 2], [3, 4]]
print(matrix[0][1])
Output
2
| Function | Description |
|---|---|
len() |
Returns number of elements |
max() |
Returns maximum value |
min() |
Returns minimum value |
sum() |
Returns sum of elements |
Lists are used to store multiple items in one variable
Created using square brackets []
Support:
Provide many built-in methods for operations
Very useful for data storage and manipulation