Python cung cấp một số phương thức danh sách rất hữu ích mà chúng ta có thể sử dụng để thực hiện thao tác với danh sách một cách dễ dàng.
Dưới đây là danh sách các phương thức tích hợp sẵn trong python mà chúng tôi có thể sử dụng trong danh sách:
append (x)
Thêm một phần tử vào cuối danh sách
Ví dụ
#Appendlst =['Xin chào', 'Python'] print (lst) lst.append ('Tutorialspoint') print (lst)
Đầu ra
['Xin chào', 'Python'] ['Xin chào', 'Python', 'Tutorialspoint']
clear ()
Xóa tất cả các phần tử khỏi danh sách
Ví dụ
#clearlst =['Xin chào', 'Python', 'Tutorialspoint'] print (lst) lst.clear () print (lst)
Đầu ra
['Xin chào', 'Python', 'Điểm hướng dẫn'] []
copy ()
Trả về một bản sao ngắn của danh sách.
Ví dụ
#COPY () # Without copylst =['Hello', 'Python', 'Tutorialspoint'] lst1 =lstlst1.append ('Java') print (lst) print (lst1) #With copylst =['Hello' , 'Python', 'Tutorialspoint'] lst1 =lst.copy () lst1.append ("Java") print (lst) print (lst1)
Đầu ra
['Xin chào', 'Python', 'Tutorialspoint', 'Java'] ['Xin chào', 'Python', 'Tutorialspoint', 'Java'] ['Xin chào', 'Python', 'Tutorialspoint'] ['Xin chào', 'Python', 'Tutorialspoint', 'Java']
count ()
Trả về số phần tử có giá trị được chỉ định.
Ví dụ
lst =['Hello', 'Python', 'Tutorialspoint', 'Python'] print (lst.count ("Python")) print (lst.count ("Tutorialspoint")) print (lst.count ( ""))
Đầu ra
210
mở rộng (lặp lại)
Thêm các phần tử của danh sách (hoặc bất kỳ phần tử nào có thể lặp lại), vào cuối danh sách hiện tại
Ví dụ
#extend (iterables) lst =['Xin chào', 'Python'] print (lst) lst.extend (['Java', 'CSharp']) print (lst)
Đầu ra
['Xin chào', 'Python'] ['Xin chào', 'Python', 'Java', 'CSharp']
index (x [, start [, end]])
Trả về chỉ mục của phần tử đầu tiên với giá trị được chỉ định
Ví dụ
#index () lst =['Xin chào', 'Python', 'Tutorialspoint', 'Python'] print (lst.index ('Python')) print (lst.index ("Python", 2))
Đầu ra
13
chèn (i, x)
Thêm một phần tử vào vị trí được chỉ định
Ví dụ
lst =['Hello', 'Python', 'Tutorialspoint', 'Python'] print (lst) lst.insert (0, "CPlusPlus") print (lst) lst.insert (3, "Java") print (lst)
Đầu ra
['Hello', 'Python', 'Tutorialspoint', 'Python'] ['CPlusPlus', 'Hello', 'Python', 'Tutorialspoint', 'Python'] ['CPlusPlus', 'Xin chào', 'Python', 'Java', 'Tutorialspoint', 'Python']
pop ([i])
Xóa phần tử ở vị trí đã chỉ định
Ví dụ
#pop () lst =['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python'] print (lst) #Without indexlst.pop () print (lst) # Với Indexlst.pop (3) print (lst)
Đầu ra
['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python'] ['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint'] [ 'CPlusPlus', 'Xin chào', 'Python', 'Điểm hướng dẫn']
loại bỏ (x)
Xóa mục đầu tiên có giá trị được chỉ định
Ví dụ
#Removelst =['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python'] print (lst) lst.remove ('Python') print (lst)
Đầu ra
['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python'] ['CPlusPlus', 'Hello', 'Java', 'Tutorialspoint', 'Python']
ngược ()
Đảo ngược thứ tự của danh sách
Ví dụ
#reverse () lst =['CPlusPlus', 'Xin chào', 'Python', 'Java', 'Tutorialspoint', 'Python'] print (lst) lst.reverse ()
Đầu ra
['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python'] ['Python', 'Tutorialspoint', 'Java', 'Python', 'Hello', ' CPlusPlus ']
sắp xếp (key =None, reverse =False)
Sắp xếp danh sách
Ví dụ
#sort () lst =[2, 3, 7, 1, 13, 8, 49] print (lst) # defaultlst.sort () print (lst) #reverse =Truelst.sort (reverse =True) print (lst)
Đầu ra
[2, 3, 7, 1, 13, 8, 49] [1, 2, 3, 7, 8, 13, 49] [49, 13, 8, 7, 3, 2, 1]