You are on page 1of 24

List in Python

1
Lý thuyết

2
What

● List dùng để lưu trữ nhiều kiểu dữ liệu trong cùng 1 biến duy nhất
● 2 Cách khởi tạo 1 list
○ []
○ list()

[12, 43, 65, 232]


[“one”, “two”, “ten”]
[“alo”, 88, [12, “hello”], 2.84]
● Các phần tử trong List không nhất thiết phải cùng 1 kiểu dữ liệu

3
List có thể bị thay đổi
● Truy cập đến các phần tử của List thông qua index
0 1 2
a = [23, 54, 2]
print(a[1])
>>> 54
● Ta có thể thay đổi giá trị các phần tử
a[0] = 8
print(a)
>>> [8, 54, 2]
● Nếu cố gắng truy cập 1 index vượt ngoài khoảng list => Lỗi
● Toán tử `in` cũng hoạt động trong chuỗi
2 in a
>>> True
4
Duyệt List
● Cách phổ biến nhất để duyệt List là dùng `for`
numbers = [3, 5, 8, 23]
for number in numbers:
print(number)
—------------------------------
for i in range(len(numbers)):
print(numbers[i])
number[i] = number[i] * 2

5
Cách phép toán với List

6
Tách List

7
Các hàm với List
● `append`: thêm phần tử vào cuối danh sách

● `extend`: coi danh sách là 1 đối số và thêm các phần tử vào phía cuối

8
Các hàm với List
● `sort`: Sắp xếp các phần tử từ thấp đến cao

● `pop`: Xóa phần tử theo index, nếu không cung cấp đối số pop sẽ xóa phần tử
cuối cùng

9
Các hàm với List

10
Các hàm với List

11
Các hàm với List

12
Các hàm với List

13
Các hàm với List

14
Các hàm với List

15
Các hàm với List

16
Các hàm với List

17
Các hàm với List

18
Bài tập

19
20
21
22
23
24

You might also like