Phần trước mình đã giới thiệu với mọi người các hàm xử lý chuỗi hay dùng trong Python, phần này chúng ta tiếp tục chuyển sang tìm hiểu về một số hàm xử lý list hay được sử dụng trong Python, và xem đối với Python nó có hỗ trợ chúng ta xử lý đa dạng không nhé!
1, list[].
Hàm này có tác dụng chuyển đổi kiểu dữ liệu của một biến sang dạng
list = ['A', 'B', 'C']
print[len[list]]
#Kết quả: 3
1.Cú pháp:
list[data]
Trong đó,
list = ['A', 'B', 'C']
print[len[list]]
#Kết quả: 3
2 là biến chứa tuple bạn cần chuyển đổi.VD:
string = "Vu Thanh Tai"
print[list[string]]
# Ket Qua: ['V', 'u', ' ', 'T', 'h', 'a', 'n', 'h', ' ', 'T', 'a', 'i']
tup = ['A', 'B', 'C']
print[list[tup]]
# Ket Qua: ['A', 'B', 'C']
2, len[].
Hàm này trả về số lượng phần tử có trong list.
Cú pháp:
len[list]
Trong đó,
list = ['A', 'B', 'C']
print[len[list]]
#Kết quả: 3
1 là list mà các bạn cần đếm.VD:
list = ['A', 'B', 'C']
print[len[list]]
#Kết quả: 3
3, max[].
Hàm này sẽ trả về phần tử có giá trị lớn nhất trong list. Nếu là chuỗi thì nó sẽ trả về phần tử có độ dài chuỗi dài nhất, nếu là số thì nó sẽ trả về phần tử có số lớn nhất.
Cú pháp:
max[list]
Trong đó,
list = ['A', 'B', 'C']
print[len[list]]
#Kết quả: 3
1 là list mà các bạn cần kiểm tra.VD:
list = ['A', 'B', 'C']
print[max[list]]
#Kết quả: C
list = ['1', '3', '2']
print[max[list]]
#Kết quả: 3
4, min[].
Hàm này sẽ trả về phần tử có giá trị nhỏ nhất trong list. Nếu là chuỗi thì nó sẽ trả về phần tử có độ dài chuỗi ngắn nhất, nếu là số thì nó sẽ trả về phần tử có số nhỏ nhất.
Cú pháp:
min[list]
Trong đó,
list = ['A', 'B', 'C']
print[len[list]]
#Kết quả: 3
1 là list mà các bạn cần kiểm tra.VD:
list = ['A', 'B', 'C']
print[min[list]]
#Kết quả: A
list = ['1', '3', '2']
print[max[list]]
#Kết quả: 1
5, append[].
Phương thức này có tác dụng thêm phần vào cuối của một
list = ['A', 'B', 'C']
print[len[list]]
#Kết quả: 3
1.Cú pháp:
mylist.append[obj]
Trong đó:
7 là list mà các bạn cần thêm phần tử.list = ['A', 'B', 'C'] print[len[list]] #Kết quả: 3
8 là phần tử mà bạn muốn thêm vàolist = ['A', 'B', 'C'] print[len[list]] #Kết quả: 3
7.list = ['A', 'B', 'C'] print[len[list]] #Kết quả: 3
VD:
list = ['A', 'B', 'C']
list.append['D']
print[list]
# Kết quả: ['A', 'B', 'C', 'D']
list.append[['E', 'F']]
print[list]
# Kết quả: ['A', 'B', 'C', 'D', ['E', 'F']]
6, extend[].
Hàm này có tác dụng kế thừa lại các phần tử của
max[list]
0 và thêm vào trong max[list]
1.Cú pháp:
string = "Vu Thanh Tai"
print[list[string]]
# Ket Qua: ['V', 'u', ' ', 'T', 'h', 'a', 'n', 'h', ' ', 'T', 'a', 'i']
tup = ['A', 'B', 'C']
print[list[tup]]
# Ket Qua: ['A', 'B', 'C']
0Trong đó:
1 là list mà bạn muốn kế thừa từ một list khác [ở đây làmax[list]
0].max[list]
0 là list được sử dụng để cho list khác kết thừa [ở đây làmax[list]
1].max[list]
VD:
string = "Vu Thanh Tai"
print[list[string]]
# Ket Qua: ['V', 'u', ' ', 'T', 'h', 'a', 'n', 'h', ' ', 'T', 'a', 'i']
tup = ['A', 'B', 'C']
print[list[tup]]
# Ket Qua: ['A', 'B', 'C']
1Lưu ý: Ở đây mình đã cố tình để ví dụ của phương thức
max[list]
6 và max[list]
7 là giống nhau để cho các bạn thấy được sự khác biệt giữa 2 phương thức này [xem kỹ nhé! không nhận ra được thì comment mình sẽ trả lời :D].7, count[].
Phương thức này có tác dụng đếm số lần xuất hiện của một thành phần trong list!
Cú pháp:
string = "Vu Thanh Tai"
print[list[string]]
# Ket Qua: ['V', 'u', ' ', 'T', 'h', 'a', 'n', 'h', ' ', 'T', 'a', 'i']
tup = ['A', 'B', 'C']
print[list[tup]]
# Ket Qua: ['A', 'B', 'C']
2Trong đó:
7 là list mà các bạn cần kiểm tra.list = ['A', 'B', 'C'] print[len[list]] #Kết quả: 3
9 là phần tử mà bạn muốn tìm và đếm trong listmax[list]
7.list = ['A', 'B', 'C'] print[len[list]] #Kết quả: 3
VD:
string = "Vu Thanh Tai"
print[list[string]]
# Ket Qua: ['V', 'u', ' ', 'T', 'h', 'a', 'n', 'h', ' ', 'T', 'a', 'i']
tup = ['A', 'B', 'C']
print[list[tup]]
# Ket Qua: ['A', 'B', 'C']
38, index[].
Phương thức này có tác dụng trả về index xuất hiện đầu tiên của phần tử mà bạn muốn tìm và nếu như không tìm thấy thì nó sẽ gọi exception.
Cú Pháp:
string = "Vu Thanh Tai"
print[list[string]]
# Ket Qua: ['V', 'u', ' ', 'T', 'h', 'a', 'n', 'h', ' ', 'T', 'a', 'i']
tup = ['A', 'B', 'C']
print[list[tup]]
# Ket Qua: ['A', 'B', 'C']
4Trong đó:
7 là list mà các bạn cần kiểm tra.list = ['A', 'B', 'C'] print[len[list]] #Kết quả: 3
9 là phần tử mà bạn muốn tìm trong listmax[list]
7.list = ['A', 'B', 'C'] print[len[list]] #Kết quả: 3
VD:
string = "Vu Thanh Tai"
print[list[string]]
# Ket Qua: ['V', 'u', ' ', 'T', 'h', 'a', 'n', 'h', ' ', 'T', 'a', 'i']
tup = ['A', 'B', 'C']
print[list[tup]]
# Ket Qua: ['A', 'B', 'C']
59, insert[].
Phương thức có tác dụng thêm phần tử vào vị trí index của list, và các phần tử sau index đó sẽ được đẩy về phía sau.
Cú pháp:
string = "Vu Thanh Tai"
print[list[string]]
# Ket Qua: ['V', 'u', ' ', 'T', 'h', 'a', 'n', 'h', ' ', 'T', 'a', 'i']
tup = ['A', 'B', 'C']
print[list[tup]]
# Ket Qua: ['A', 'B', 'C']
6Trong đó:
7 là list mà các bạn cần thêm.list = ['A', 'B', 'C'] print[len[list]] #Kết quả: 3
5 là vị trí mà bạn muốn thêm phần tửlist = ['A', 'B', 'C'] print[max[list]] #Kết quả: C list = ['1', '3', '2'] print[max[list]] #Kết quả: 3
9 vào.max[list]
9 là phần tử mà bạn muốn thêm vào trong listmax[list]
7.list = ['A', 'B', 'C'] print[len[list]] #Kết quả: 3
VD:
string = "Vu Thanh Tai"
print[list[string]]
# Ket Qua: ['V', 'u', ' ', 'T', 'h', 'a', 'n', 'h', ' ', 'T', 'a', 'i']
tup = ['A', 'B', 'C']
print[list[tup]]
# Ket Qua: ['A', 'B', 'C']
710, reverse[].
Phương thức này có tác dụng đảo ngược vị trí của các phần tử trong list.
Cú pháp:
string = "Vu Thanh Tai"
print[list[string]]
# Ket Qua: ['V', 'u', ' ', 'T', 'h', 'a', 'n', 'h', ' ', 'T', 'a', 'i']
tup = ['A', 'B', 'C']
print[list[tup]]
# Ket Qua: ['A', 'B', 'C']
8Trong đó,
list = ['A', 'B', 'C']
print[len[list]]
#Kết quả: 3
7 là list mà các bạn muốn đảo ngược.VD:
string = "Vu Thanh Tai"
print[list[string]]
# Ket Qua: ['V', 'u', ' ', 'T', 'h', 'a', 'n', 'h', ' ', 'T', 'a', 'i']
tup = ['A', 'B', 'C']
print[list[tup]]
# Ket Qua: ['A', 'B', 'C']
911, remove[].
Phương thức này có tác dụng xóa phần tử khỏi list.
Cú Pháp:
len[list]
0Trong đó:
7 là list mà các bạn cần xóa phần tử.list = ['A', 'B', 'C'] print[len[list]] #Kết quả: 3
9 là phần tử mà bạn muốn muốn xóa trong listmax[list]
7.list = ['A', 'B', 'C'] print[len[list]] #Kết quả: 3
VD:
len[list]
112, pop[].
Phương thức này có tác dụng xóa bỏ phần tử trong list dựa trên index của nó.
Cú pháp:
len[list]
2Trong đó:
7 là list mà các bạn cần xóa phần tử.list = ['A', 'B', 'C'] print[len[list]] #Kết quả: 3
5 là index của phần tử mà bạn muốn muốn xóa trong listlist = ['A', 'B', 'C'] print[max[list]] #Kết quả: C list = ['1', '3', '2'] print[max[list]] #Kết quả: 3
7. Mặc định thìlist = ['A', 'B', 'C'] print[len[list]] #Kết quả: 3
6 [phần tử cuối cùng trong list].min[list]
VD:
len[list]
313, sort[].
Phương thức này có tác dụng sắp xếp lại các phần tử trong list theo một thứ tự xác định.
Cú pháp:
len[list]
4Trong đó:
7 là list mà các bạn muốn sắp xếp.list = ['A', 'B', 'C'] print[len[list]] #Kết quả: 3
8 là một boolean cấu hình kiểu sắp xếp. Nếumin[list]
9 thì list sẽ được sắp xếp từ lớn đến bé, nếumin[list]
0 thì list sẽ được sắp xếp theo thứ tự từ bé đến lớn. Mặc định thì reverse = False.list = ['A', 'B', 'C'] print[min[list]] #Kết quả: A list = ['1', '3', '2'] print[max[list]] #Kết quả: 1
- key là
1 để xử lý list hoặc là mộtlist = ['A', 'B', 'C'] print[min[list]] #Kết quả: A list = ['1', '3', '2'] print[max[list]] #Kết quả: 1
2 [thường được dùng để sắp xếp các listlist = ['A', 'B', 'C'] print[min[list]] #Kết quả: A list = ['1', '3', '2'] print[max[list]] #Kết quả: 1
3 hoặclist = ['A', 'B', 'C'] print[min[list]] #Kết quả: A list = ['1', '3', '2'] print[max[list]] #Kết quả: 1
4].list = ['A', 'B', 'C'] print[min[list]] #Kết quả: A list = ['1', '3', '2'] print[max[list]] #Kết quả: 1
VD:
len[list]
514, clear[].
Phương thức này có tác dụng xóa bỏ hết tất cả các phần tử trong list.
Cú pháp:
len[list]
6Trong đó,
list = ['A', 'B', 'C']
print[len[list]]
#Kết quả: 3
7 là list mà bạn muốn xóa bỏ hết phần tử.VD:
len[list]
7
Đăng ký nhận tin.
Chúng tôi chỉ gửi tối đa 2 lần trên 1 tháng. Tuyên bố không spam mail!
Đăng Ký
PYTHON CƠ BẢN
Bài trước Bài sau
14 comments 618 likes
Vũ Thanh Tài
About authorThe best way to learn is to share
Xem tất cả bài đăngBài Viết Mới
Những tính năng mới trong PHP 8.1
1 năm trước 7 Comments
Bài 39: Cache trong Laravel 8
2 năm trước 1 Comments
PHP Swoole là gì? nó có gì mạnh?
2 năm trước 0 Comment
Cài đặt SSL trên local sử dụng mkcert
2 năm trước 4 Comments
14 Comments
ad ơi, phần hàm sort chỗ vd mk ko hiểu phần cuối lắm, ad giải thích cho mk đc ko???
lmq
4 năm trước
Reply
Chào bạn!
Ở VD cuối list là một mảng các tuple, nên chúng ta cần xác định là sẽ sắp xếp theo gì, ở đây là theo phần tử thứ 2 của tuple.
Vũ Thanh Tài
4 năm trước
anh ơi làm sao để in phần tử nhỏ thứ hai trong dãy ạ?
Phú
3 năm trước
len[list]
8#Kết quả: C
len[list]
9Chào Ad.... phần này e không hiểu lắm... độ dài chuỗi thì cả 3 cái [A, B, C] nó đều là 1 thì tại sao kết quả là 'C' vậy ạ?