Các hàm danh sách Python với các ví dụ

Danh sách Python là thứ mạnh mẽ để chứa các loại vật phẩm khác nhau. Trong python, chúng ta có các loại hàm danh sách hoặc phương thức khác nhau có thể thêm, xóa, sắp xếp, đảo ngược các mục

Trong phần này, chúng tôi giải thích cho bạn các hàm danh sách có sẵn với ví dụ về từng hàm. Chúng tôi cũng bao gồm một số phương thức danh sách Python phổ biến như các hàm tổng, tối thiểu và tối đa

Các phương thức Danh sách Python

Kiểu dữ liệu danh sách Python có các hàm hoặc phương thức riêng biệt để thêm, xóa, tìm, thao tác và đảo ngược các phần tử. Vui lòng sử dụng các liên kết này để hiểu các chức năng danh sách với các ví dụ

Sau đây là các phương pháp Danh sách có sẵn để làm việc

FunctionsDescriptionappend() Nó nối hoặc thêm mục x vào cuối danh sách. insert()Chèn mục x đã chỉ định vào vị trí chỉ mục iextend()Thêm mục mới vào cuối mục hiện có. delPhương thức hoặc hàm danh sách Python này xóa giá trị tại một chỉ mục đã chỉ định. pop() Xóa một mục tại một chỉ mục đã chỉ định và hiển thị mục đã xóa. Sau khi loại bỏ, các mục còn lại di chuyển về phía trước để lấp đầy khoảng trống chỉ số. remove() Nó xóa mục do người dùng chỉ định. Sẽ rất hữu ích nếu chúng ta biết mục. copy() Điều này sẽ sao chép nông các mục vào một mục mới. clear() Nó xóa các phần tử hiện có. count() Đếm số lần giá trị được lặp lại bên trong nó. reverse() Phương thức này đảo ngược itemssort()Sắp xếp các mục theo thứ tự tăng dầnindex()Phương thức index in vị trí chỉ mục của một giá trị đã chỉ định

Ví dụ về hàm danh sách Python

Sau đây là các ví dụ về hàm danh sách Python có sẵn

phương pháp nối thêm

Phần phụ trợ giúp chúng ta thêm các mục vào cuối. Ví dụ này thêm 520, 650 và -70 vào các số

TIỀN BOA. Mời các bạn tham khảo bài List trong python

number = [150, 200, 130, 340]
 
print("Original Items are      : ", number)
 
number.append(520)
print("After 520 appended are  : ", number)
 
number.append(650)
print("After 650 appended are  : ", number)
 
number.append(-70)
print("After -70 appended are  : ", number)
Original Items are      :  [150, 200, 130, 340]
After 520 appended are  :  [150, 200, 130, 340, 520]
After 650 appended are  :  [150, 200, 130, 340, 520, 650]
After -70 appended are  :  [150, 200, 130, 340, 520, 650, -70]

gia hạn

Hàm mở rộng thêm các mục trong mục Mới ở cuối danh sách. Trong ví dụ này, chúng tôi đã khai báo số a, b và c. Tiếp theo, chúng tôi đã sử dụng chức năng này để thêm các mục a, b và c vào các số

number1 = [10, 200, 630, 90]
 
print("Original Items are      : ", number1)
 
a = [222, 333]
number1.extend(a)
print("After extending to a  : ", number1)
 
b = [5, 9]
number1.extend(b)
print("After extending to b  : ", number1)
 
c = [-12, 73]
number1.extend(c)
print("After extending to c  : ", number1)
Original Items are    :  [10, 200, 630, 90]
After extending to a  :  [10, 200, 630, 90, 222, 333]
After extending to b  :  [10, 200, 630, 90, 222, 333, 5, 9]
After extending to c  :  [10, 200, 630, 90, 222, 333, 5, 9, -12, 73]

chèn

Hàm hoặc phương thức chèn Python chèn mục danh sách đã cho vào vị trí chỉ mục đã chỉ định. Câu lệnh đầu tiên chèn 100 vào vị trí chỉ số 2 và câu lệnh thứ hai chèn 500 vào vị trí 4

number2 = [5, 10, 15, 22, 19, 90]
 
print("Original Items are           : ", number2)
 
number2.insert(2, 100)
print("After Inserting 100 at 2  : ", number2)
 
number2.insert(4, 500)
print("After Inserting 500 at 4  : ", number2)
 
number2.insert(8, 700)
print("After Inserting 700 at 8  : ", number2)
Original Items are        :  [5, 10, 15, 22, 19, 90]
After Inserting 100 at 2  :  [5, 10, 100, 15, 22, 19, 90]
After Inserting 500 at 4  :  [5, 10, 100, 15, 500, 22, 19, 90]
After Inserting 700 at 8  :  [5, 10, 100, 15, 500, 22, 19, 90, 700]

danh sách xóa

Hàm hoặc phương thức del xóa giá trị tại một chỉ mục đã chỉ định. Ví dụ này xóa các mục ở vị trí chỉ mục 5, 0 và 3

number3 = [9, 17, 10, 18, 55, 120, 90]
 
print("Original Items are                      : ", number3)
 
del number3[5]
print("After Deleting Item at Index 5 : ", number3)
 
del number3[0]
print("After Deleting Item at Index 0 : ", number3)
 
del number3[3]
print("After Deleting Item at Index 3 : ", number3)
Original Items are                   :  [9, 17, 10, 18, 55, 120, 90]
After Deleting Item at Index 5 :  [9, 17, 10, 18, 55, 90]
After Deleting Item at Index 0 :  [17, 10, 18, 55, 90]
After Deleting Item at Index 3 :  [17, 10, 18, 90]

chức năng bật lên

Cửa sổ bật lên xóa các mục danh sách tại chỉ mục do người dùng cung cấp và hiển thị phần tử đã xóa. Sau khi loại bỏ, các giá trị còn lại sẽ điều chỉnh để lấp đầy khoảng trống chỉ số. Chương trình dưới đây xóa và hiển thị các mục ở vị trí chỉ số 6, 0 và 4

number4 = [17, 6, 10, 18, 120, 220, 90, 119]
 
print("Original Items are                   : ", number4)
 
a = number4.pop(6)
print("After Deleting Item at Index 6 : ", number4)
print("Items Extracted by the Pop Function       : ", a)
 
b = number4.pop(0)
print("\nAfter Deleting Item at Index 0 : ", number4)
print("Items Extracted by the Pop Function       : ", b)
 
c = number4.pop(4)
print("\nAfter Deleting Item at Index 4 : ", number4)
print("Items Extracted by the Pop Function       : ", c)
Original Items are                   :  [17, 6, 10, 18, 120, 220, 90, 119]
After Deleting Item at Index 6 :  [17, 6, 10, 18, 120, 220, 119]
Items Extracted by the Pop Function       :  90

After Deleting Item at Index 0 :  [6, 10, 18, 120, 220, 119]
Items Extracted by the Pop Function       :  17

After Deleting Item at Index 4 :  [6, 10, 18, 120, 119]
Items Extracted by the Pop Function       :  220

Xóa danh sách

Nếu chúng ta biết mục, chúng ta có thể sử dụng chức năng xóa để xóa số. Chương trình dưới đây loại bỏ các mục số 22, 19 và 5

Original Items are      :  [150, 200, 130, 340]
After 520 appended are  :  [150, 200, 130, 340, 520]
After 650 appended are  :  [150, 200, 130, 340, 520, 650]
After -70 appended are  :  [150, 200, 130, 340, 520, 650, -70]
0
Original Items are      :  [150, 200, 130, 340]
After 520 appended are  :  [150, 200, 130, 340, 520]
After 650 appended are  :  [150, 200, 130, 340, 520, 650]
After -70 appended are  :  [150, 200, 130, 340, 520, 650, -70]
1

sao chép

Các chức năng sao chép nông sao chép các mục thành một mục hoàn toàn mới

Original Items are      :  [150, 200, 130, 340]
After 520 appended are  :  [150, 200, 130, 340, 520]
After 650 appended are  :  [150, 200, 130, 340, 520, 650]
After -70 appended are  :  [150, 200, 130, 340, 520, 650, -70]
2
Original Items are      :  [150, 200, 130, 340]
After 520 appended are  :  [150, 200, 130, 340, 520]
After 650 appended are  :  [150, 200, 130, 340, 520, 650]
After -70 appended are  :  [150, 200, 130, 340, 520, 650, -70]
3

Danh sách Python rõ ràng

Chức năng xóa giúp bạn xóa tất cả các mục hiện có. Sau khi thực hiện hàm này, nó sẽ trả về một giá trị trống nếu bạn gọi hoặc in cùng một hàm

Original Items are      :  [150, 200, 130, 340]
After 520 appended are  :  [150, 200, 130, 340, 520]
After 650 appended are  :  [150, 200, 130, 340, 520, 650]
After -70 appended are  :  [150, 200, 130, 340, 520, 650, -70]
4_______1_______5

đếm

Hàm đếm danh sách đếm số lần một giá trị được chỉ định được lặp lại. Ở đây, ta đếm xem 22, 6, 19 lặp lại bao nhiêu lần

Original Items are      :  [150, 200, 130, 340]
After 520 appended are  :  [150, 200, 130, 340, 520]
After 650 appended are  :  [150, 200, 130, 340, 520, 650]
After -70 appended are  :  [150, 200, 130, 340, 520, 650, -70]
6
Original Items are      :  [150, 200, 130, 340]
After 520 appended are  :  [150, 200, 130, 340, 520]
After 650 appended are  :  [150, 200, 130, 340, 520, 650]
After -70 appended are  :  [150, 200, 130, 340, 520, 650, -70]
7

mục lục

Phương thức chỉ mục Danh sách trả về vị trí chỉ mục của một giá trị do người dùng cung cấp. Ở đây, chúng tôi đang tìm vị trí chỉ mục của các mục 12, -9 và -19 theo số

Original Items are      :  [150, 200, 130, 340]
After 520 appended are  :  [150, 200, 130, 340, 520]
After 650 appended are  :  [150, 200, 130, 340, 520, 650]
After -70 appended are  :  [150, 200, 130, 340, 520, 650, -70]
8
Original Items are      :  [150, 200, 130, 340]
After 520 appended are  :  [150, 200, 130, 340, 520]
After 650 appended are  :  [150, 200, 130, 340, 520, 650]
After -70 appended are  :  [150, 200, 130, 340, 520, 650, -70]
9

Danh sách đảo ngược

Phương pháp đảo ngược danh sách giúp đảo ngược các mục. Mã này đảo ngược các số

number1 = [10, 200, 630, 90]
 
print("Original Items are      : ", number1)
 
a = [222, 333]
number1.extend(a)
print("After extending to a  : ", number1)
 
b = [5, 9]
number1.extend(b)
print("After extending to b  : ", number1)
 
c = [-12, 73]
number1.extend(c)
print("After extending to c  : ", number1)
0
number1 = [10, 200, 630, 90]
 
print("Original Items are      : ", number1)
 
a = [222, 333]
number1.extend(a)
print("After extending to a  : ", number1)
 
b = [5, 9]
number1.extend(b)
print("After extending to b  : ", number1)
 
c = [-12, 73]
number1.extend(c)
print("After extending to c  : ", number1)
1

loại

Phương pháp sắp xếp sắp xếp các mục danh sách theo thứ tự tăng dần

number1 = [10, 200, 630, 90]
 
print("Original Items are      : ", number1)
 
a = [222, 333]
number1.extend(a)
print("After extending to a  : ", number1)
 
b = [5, 9]
number1.extend(b)
print("After extending to b  : ", number1)
 
c = [-12, 73]
number1.extend(c)
print("After extending to c  : ", number1)
2
number1 = [10, 200, 630, 90]
 
print("Original Items are      : ", number1)
 
a = [222, 333]
number1.extend(a)
print("After extending to a  : ", number1)
 
b = [5, 9]
number1.extend(b)
print("After extending to b  : ", number1)
 
c = [-12, 73]
number1.extend(c)
print("After extending to c  : ", number1)
3

Ví dụ này hiển thị các phương thức danh sách Python tổng, tối thiểu và tối đa. Tổng trả về tổng của tất cả các mục có sẵn trong một mục nhất định. Tiếp theo, min trả về giá trị nhỏ nhất trong số các mục đã cho và max trả về giá trị lớn nhất

Hàm danh sách Python là gì?

Hàm list() tạo đối tượng danh sách . Một đối tượng danh sách là một bộ sưu tập được sắp xếp và thay đổi. Đọc thêm về danh sách trong chương. Danh sách Python.

list() có phải là một phương thức trong Python không?

Trong Python, bạn có thể sử dụng hàm danh sách để tạo bộ sưu tập có thể thao tác cho phân tích của bạn. Bộ sưu tập dữ liệu này được gọi là một đối tượng danh sách. Mặc dù tất cả các phương thức đều là hàm trong Python, nhưng không phải hàm nào cũng là phương thức .