Professional Documents
Culture Documents
List
List
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()
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