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
1030print(numbers[-1])Output
30numbers = [1, 2, 3, 4, 5] print(numbers[1:4])Output
[2, 3, 4]numbers = [1, 2, 3] numbers[1] = 10print(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