Hàm insert() trong python dùng để

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 đó:

  • list = ['A', 'B', 'C']
    
    print(len(list))
    #Kết quả: 3
    
    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ào
    list = ['A', 'B', 'C']
    
    print(len(list))
    #Kết quả: 3
    
    7.

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']
0

Trong đó: 

  • max(list)
    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).

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']
1

Lư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']
2

Trong đó:

  • list = ['A', 'B', 'C']
    
    print(len(list))
    #Kết quả: 3
    
    7 là list mà các bạn cần kiểm tra.
  • max(list)
    9 là phần tử mà bạn muốn tìm và đếm trong list 
    list = ['A', 'B', 'C']
    
    print(len(list))
    #Kết quả: 3
    
    7.

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']
3

8, 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']
4

Trong đó:

  • list = ['A', 'B', 'C']
    
    print(len(list))
    #Kết quả: 3
    
    7 là list mà các bạn cần kiểm tra.
  • max(list)
    9 là phần tử mà bạn muốn tìm trong list 
    list = ['A', 'B', 'C']
    
    print(len(list))
    #Kết quả: 3
    
    7.

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']
5

9, 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']
6

Trong đó:

  • list = ['A', 'B', 'C']
    
    print(len(list))
    #Kết quả: 3
    
    7 là list mà các bạn cần thêm.
  • list = ['A', 'B', 'C']
    print(max(list))
    #Kết quả: C
    
    list = ['1', '3', '2']
    print(max(list))
    #Kết quả: 3
    
    5 là vị trí mà bạn muốn thêm phần tử
    max(list)
    9 vào.
  • max(list)
    9 là phần tử mà bạn muốn thêm vào trong list 
    list = ['A', 'B', 'C']
    
    print(len(list))
    #Kết quả: 3
    
    7.

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']
7

10, 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']
8

Trong đó, 

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']
9

11, 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)
0

Trong đó:

  • list = ['A', 'B', 'C']
    
    print(len(list))
    #Kết quả: 3
    
    7 là list mà các bạn cần xóa phần tử.
  • max(list)
    9 là phần tử mà bạn muốn muốn xóa trong list 
    list = ['A', 'B', 'C']
    
    print(len(list))
    #Kết quả: 3
    
    7.

VD: 

len(list)
1

12, 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)
2

Trong đó:

  • list = ['A', 'B', 'C']
    
    print(len(list))
    #Kết quả: 3
    
    7 là list mà các bạn cần xóa 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
    
    5 là index của phần tử mà bạn muốn muốn xóa trong list 
    list = ['A', 'B', 'C']
    
    print(len(list))
    #Kết quả: 3
    
    7. Mặc định thì
    min(list)
    6 (phần tử cuối cùng trong list).

VD:

len(list)
3

13, 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)
4

Trong đó:

  • list = ['A', 'B', 'C']
    
    print(len(list))
    #Kết quả: 3
    
    7 là list mà các bạn muốn sắp xếp.
  • min(list)
    8 là một boolean cấu hình kiểu sắp xếp. Nếu
    min(list)
    9 thì list sẽ được sắp xếp từ lớn đến bé, nếu
    list = ['A', 'B', 'C']
    print(min(list))
    #Kết quả: A
    
    list = ['1', '3', '2']
    print(max(list))
    #Kết quả: 1
    
    0 thì list sẽ được sắp xếp theo thứ tự từ bé đến lớn. Mặc định thì reverse = False.
  • key
    list = ['A', 'B', 'C']
    print(min(list))
    #Kết quả: A
    
    list = ['1', '3', '2']
    print(max(list))
    #Kết quả: 1
    
    1 để xử lý list hoặc là một
    list = ['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 list
    list = ['A', 'B', 'C']
    print(min(list))
    #Kết quả: A
    
    list = ['1', '3', '2']
    print(max(list))
    #Kết quả: 1
    
    3 hoặc
    list = ['A', 'B', 'C']
    print(min(list))
    #Kết quả: A
    
    list = ['1', '3', '2']
    print(max(list))
    #Kết quả: 1
    
    4).

VD: 

len(list)
5

14, 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)
6

Trong đó, 

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

Hàm insert() trong python dùng để

Vũ Thanh Tài

About author

The best way to learn is to share

Xem tất cả bài đăng

Bài Viết Mới

  • Hàm insert() trong python dùng để

    Những tính năng mới trong PHP 8.1

    1 năm trước 7 Comments

  • Hàm insert() trong python dùng để

    Bài 39: Cache trong Laravel 8

    2 năm trước 1 Comments

  • Hàm insert() trong python dùng để

    PHP Swoole là gì? nó có gì mạnh?

    2 năm trước 0 Comment

  • Hàm insert() trong python dùng để

    Cài đặt SSL trên local sử dụng mkcert

    2 năm trước 4 Comments

14 Comments

Hàm insert() trong python dùng để

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

Hàm insert() trong python dùng để

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

Hàm insert() trong python dùng để

anh ơi làm sao để in phần tử nhỏ thứ hai trong dãy ạ?

Phú

3 năm trước

Hàm insert() trong python dùng để

len(list)
8

#Kết quả: C

len(list)
9

Chà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 ạ?