Hướng dẫn python functions in a list - các hàm python trong danh sách


Python có một bộ các phương thức tích hợp mà bạn có thể sử dụng trên danh sách/mảng.

Phương phápSự mô tả
nối ()Thêm một phần tử ở cuối danh sách
xa lạ()Xóa tất cả các yếu tố khỏi danh sách
sao chép ()Trả về một bản sao của danh sách
đếm()Trả về số lượng phần tử với giá trị được chỉ định
gia hạn()Thêm các yếu tố của một danh sách (hoặc bất kỳ điều gì có thể có được), vào cuối danh sách hiện tại
mục lục()Trả về chỉ mục của phần tử đầu tiên với giá trị được chỉ định
chèn()Thêm một phần tử ở vị trí được chỉ định
nhạc pop()Xóa phần tử tại vị trí được chỉ định
gỡ bỏ()Xóa mục đầu tiên với giá trị được chỉ định
đảo ngược()Đảo ngược thứ tự của danh sách
loại()Sắp xếp danh sách

Lưu ý: Python không có hỗ trợ tích hợp cho các mảng, nhưng danh sách Python có thể được sử dụng thay thế. Python does not have built-in support for Arrays, but Python Lists can be used instead.


Tìm hiểu thêm về danh sách trong hướng dẫn danh sách Python của chúng tôi.

Tìm hiểu thêm về các mảng trong hướng dẫn mảng Python của chúng tôi.



Bài viết này đã được xuất bản như một phần của & NBSP; Data Science Blogathon

Giới thiệu

Trong Python, bạn sẽ có thể sử dụng chức năng danh sách tạo ra một nhóm sẽ được thao tác để phân tích của bạn. Bộ sưu tập dữ liệu này được đặt tên là một đối tượng danh sách.

Mặc dù tất cả các phương pháp là các hàm trong Python, nhưng không phải tất cả các hàm đều là phương pháp. Có một sự khác biệt chính giữa các chức năng và phương pháp trong Python. Các chức năng lấy các đối tượng làm đầu vào trong khi các phương thức tương phản hoạt động trên các đối tượng.

Hướng dẫn python functions in a list - các hàm python trong danh sách

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & NBSP; Nguồn hình ảnh: Hình ảnh Google

Python cung cấp các chức năng danh sách tiếp theo:

  • Sắp xếp (): Sắp xếp danh sách theo thứ tự tăng dần.
  • Loại (Danh sách): Nó trả về loại lớp của một đối tượng.
  • append (): Thêm một yếu tố vào danh sách.
  • Mở rộng (): Thêm nhiều yếu tố vào danh sách.
  • index (): & nbsp; trả về sự xuất hiện đầu tiên của một giá trị cụ thể & nbsp; giá trị.the first appearance of a particular value.
  • Max (Danh sách): Nó trả về một mục từ danh sách có giá trị tối đa.
  • Min (Danh sách): Nó trả về một mục từ danh sách với giá trị tối thiểu.
  • LEN (Danh sách): Nó cung cấp độ dài tổng thể của danh sách.
  • Rõ ràng (): Loại bỏ tất cả các yếu tố khỏi danh sách.
  • Chèn (): & nbsp; thêm một thành phần tại vị trí cần thiết.a component at the required position.
  • Đếm (): & nbsp; Trả về số & nbsp; của các phần tử có giá trị cần thiết.the number of elements with the required value.
  • pop (): & nbsp; loại bỏ phần tử tại vị trí cần thiết.the required position.
  • Xóa (): & nbsp; loại bỏ mục chính với giá trị mong muốn.the primary item with the desired value.
  • Reversion (): & nbsp; đảo ngược thứ tự của danh sách.
  • sao chép (): & nbsp; Trả về một bản sao của danh sách.a duplicate of the list.

Liệt kê bồi dưỡng

Nó là chính, và chắc chắn là container phổ biến quan trọng nhất.

  • Một danh sách được định nghĩa là một bộ sưu tập các đối tượng được đặt hàng, có thể thay đổi và không đồng nhất.
  • Để làm rõ: Đơn hàng ngụ ý rằng việc thu thập các đối tượng tuân theo một thứ tự cụ thể
  • Có thể thay đổi có nghĩa là danh sách có thể bị đột biến hoặc thay đổi, và không đồng nhất ngụ ý rằng bạn sẽ có thể trộn và kết hợp bất kỳ loại đối tượng hoặc kiểu dữ liệu nào, trong danh sách (int, float hoặc chuỗi).
  • Danh sách được chứa trong một bộ sưu tập dấu ngoặc vuông [].

Hướng dẫn python functions in a list - các hàm python trong danh sách

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Nguồn hình ảnh: Hình ảnh Google

 

Hãy cùng xem tất cả các chức năng từng chức năng với sự trợ giúp của một ví dụ,

Sắp xếp () phương thức

Phương thức sort () là & nbsp; một phương thức python tích hợp, theo mặc định, sắp xếp danh sách theo thứ tự tăng dần. Tuy nhiên, bạn sẽ sửa đổi thứ tự từ tăng dần sang giảm dần bằng cách chỉ định các tiêu chí sắp xếp.is a built-in Python method that, by default, sorts the list in ascending order. However, you’ll modify the order from ascending to descending by specifying the sorting criteria.

Thí dụ

Hãy nói rằng bạn muốn sắp xếp các yếu tố của giá sản phẩm theo thứ tự tăng dần. Bạn loại giá theo sau là a. (giai đoạn) theo sau là tên phương thức, tức là, sắp xếp bao gồm các dấu ngoặc đơn.

Mã Python:

loại () hàm

Đối với hàm loại (), nó trả về loại lớp của một đối tượng.

Thí dụ

Hãy nói rằng bạn muốn sắp xếp các yếu tố của giá sản phẩm theo thứ tự tăng dần. Bạn loại giá theo sau là a. (giai đoạn) theo sau là tên phương thức, tức là, sắp xếp bao gồm các dấu ngoặc đơn.

fam = ["abs", 1.57, "egfrma", 1.768, "mom", 1.71, "dad"]
type(fam)

Output:

Mã Python:

loại () hàm

Đối với hàm loại (), nó trả về loại lớp của một đối tượng.

Thí dụ

Hãy nói rằng bạn muốn sắp xếp các yếu tố của giá sản phẩm theo thứ tự tăng dần. Bạn loại giá theo sau là a. (giai đoạn) theo sau là tên phương thức, tức là, sắp xếp bao gồm các dấu ngoặc đơn.

months = ['January', 'February', 'March'] 
months.append('April') 
print(months)

Output:

['January', 'February', 'March', 'April']

Phương thức mở rộng ()

Phương thức mở rộng () làm tăng độ dài của danh sách theo số lượng các phần tử được cung cấp cho chiến lược, vì vậy nếu bạn sẽ thêm nhiều phần tử vào danh sách, bạn sẽ sử dụng phương thức này.the number of elements that are provided to the strategy, so if you’d prefer to add multiple elements to the list, you will be able to use this method.

Thí dụ

Trong ví dụ này, chúng tôi mở rộng danh sách ban đầu của chúng tôi có ba đối tượng vào danh sách có sáu đối tượng.

list = [1, 2, 3] 
list.extend([4, 5, 6]) 
list

Output:

[1, 2, 3, 4, 5, 6]

chỉ mục () phương thức

Phương thức Index () trả về sự xuất hiện chính của giá trị cần thiết.the primary appearance of the required value.

Thí dụ

Trong ví dụ này, chúng tôi mở rộng danh sách ban đầu của chúng tôi có ba đối tượng vào danh sách có sáu đối tượng.

months = ['January', 'February', 'March', 'April', 'May'] 
months.index('March')

Output:

2

chỉ mục () phương thức

Phương thức Index () trả về sự xuất hiện chính của giá trị cần thiết.

Thí dụ

Trong ví dụ này, chúng tôi mở rộng danh sách ban đầu của chúng tôi có ba đối tượng vào danh sách có sáu đối tượng.to hunt out the foremost price within the list named price.

prices = [589.36, 237.81, 230.87, 463.98, 453.42] 
price_max = max(prices) 
print(price_max)

Output:

589.36

chỉ mục () phương thức

Phương thức Index () trả về sự xuất hiện chính của giá trị cần thiết.rock bottom value from the inputted values.

Thí dụ

Trong ví dụ này, chúng tôi mở rộng danh sách ban đầu của chúng tôi có ba đối tượng vào danh sách có sáu đối tượng.you will find the month with the tiniest consumer indicator (CPI).

chỉ mục () phương thứcto identify the min_price. Next, you’ll use the index method to look out the index location of the min_price. Using this indexed location on months, you’ll identify the month with the smallest consumer indicator.

list
0
list
1

Output:

list
2

Phương thức Index () trả về sự xuất hiện chính của giá trị cần thiết.

Trong ví dụ dưới đây, hãy để kiểm tra chỉ số của tháng hai trong danh sách các tháng.

Thí dụ

Trong ví dụ này, chúng tôi mở rộng danh sách ban đầu của chúng tôi có ba đối tượng vào danh sách có sáu đối tượng.we are going to take a look at the length of the 2 lists using this function.

list
3

Output:

list
4

chỉ mục () phương thức

Phương thức Index () trả về sự xuất hiện chính của giá trị cần thiết.

Thí dụ

Trong ví dụ dưới đây, hãy để kiểm tra chỉ số của tháng hai trong danh sách các tháng.we’ll remove all the elements from the month’s list and make the list empty.

list
5

Output:

list
6

hàm tối đa ()

Hàm Max () sẽ trả về giá trị cao nhất từ ​​các giá trị được nhập.the required value at the desired position.

Thí dụ

Trong ví dụ này, chúng tôi sẽ tìm cách sử dụng hàm tối đa () để tìm ra giá quan trọng nhất trong danh sách giá có tên.we’ll Insert the fruit “pineapple” at the third position of the fruit list.

list
7

Output:

list
8

hàm min ()

Hàm Min () sẽ trả về giá trị đáy đá từ các giá trị được nhập.the number of elements with the desired value.

Thí dụ

Trong ví dụ này, bạn sẽ tìm thấy tháng với Chỉ số tiêu dùng nhỏ nhất (CPI).we are going to return the number of times the fruit “cherry” appears within the list of fruits.

list
9

Output:

months = ['January', 'February', 'March'] 
months.append('April') 
print(months)
0

Để xác định tháng với chỉ số tiêu dùng nhỏ nhất, ban đầu bạn áp dụng hàm min () theo giá để xác định min_price. Tiếp theo, bạn sẽ sử dụng phương thức chỉ mục để xem ra vị trí chỉ mục của min_price. Sử dụng vị trí được lập chỉ mục này vào tháng, bạn sẽ xác định tháng với chỉ báo tiêu dùng nhỏ nhất.

hàm len ()the required position.

Thí dụ

Hàm Len () trả về số lượng các phần tử trong một danh sách được chỉ định.we are going to remove the element that’s on the third location of the fruit list.

months = ['January', 'February', 'March'] 
months.append('April') 
print(months)
1

Output:

months = ['January', 'February', 'March'] 
months.append('April') 
print(months)
2

Trong ví dụ dưới đây, chúng ta sẽ xem xét độ dài của 2 danh sách bằng cách sử dụng hàm này.

Rõ ràng () hàmthe first occurrence of the element with the specified value.

Thí dụ

Phương thức rõ ràng () loại bỏ tất cả các phần tử khỏi một danh sách được chỉ định và chuyển đổi chúng thành một danh sách trống.

months = ['January', 'February', 'March'] 
months.append('April') 
print(months)
3

Output:

months = ['January', 'February', 'March'] 
months.append('April') 
print(months)
4

Trong ví dụ này, chúng tôi sẽ xóa tất cả các yếu tố & nbsp; từ danh sách tháng và làm cho danh sách trống.

chèn chức năng

Thí dụ

Phương thức chèn () chèn giá trị cần thiết tại vị trí mong muốn.

months = ['January', 'February', 'March'] 
months.append('April') 
print(months)
5

Output:

months = ['January', 'February', 'March'] 
months.append('April') 
print(months)
6

Trong ví dụ này, chúng tôi sẽ chèn trái cây & nbsp;

Đếm () hàm

Thí dụ

Phương thức đếm () trả về số lượng các phần tử với giá trị mong muốn.

months = ['January', 'February', 'March'] 
months.append('April') 
print(months)
7

Output:

months = ['January', 'February', 'March'] 
months.append('April') 
print(months)
8

Trong ví dụ này, chúng tôi sẽ trả lại số lần trái cây & nbsp; Cherry Cherry xuất hiện trong danh sách các loại trái cây.

hàm pop ()

Phương thức pop () loại bỏ phần tử tại vị trí cần thiết.

Trong ví dụ này, chúng tôi sẽ loại bỏ phần tử mà trên vị trí thứ ba của danh sách trái cây.onEmail

loại bỏ () hàm

Phương thức Remove () loại bỏ đầu tiên & nbsp; sự xuất hiện của phần tử với giá trị & nbsp; giá trị được chỉ định.

Bạn có thể có các chức năng trong danh sách Python không?

Trong Python, bạn có thể sử dụng chức năng danh sách tạo ra một bộ sưu tập có thể được thao tác để 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 pháp là các hàm trong Python, nhưng không phải tất cả các hàm đều là phương pháp.you can use a list function which creates a collection that can be manipulated for your analysis. This collection of data is called a list object. While all methods are functions in Python, not all functions are methods.

Làm cách nào để sử dụng một chức năng trong danh sách Python?

Toán tử Python Del: Toán tử DEL sẽ loại bỏ mục hoặc phần tử tại vị trí chỉ mục được chỉ định khỏi danh sách, nhưng mục đã xóa không được trả về, vì nó là với phương thức pop ().Vì vậy, về cơ bản, toán tử này lấy chỉ mục của mục để được xóa làm đối số và xóa mục tại chỉ mục đó.The del operator removes the item or an element at the specified index location from the list, but the removed item is not returned, as it is with the pop() method. So essentially, this operator takes the item's index to be removed as the argument and deletes the item at that index.

Danh sách () là một hàm?

Hàm danh sách () tạo ra một đối tượng danh sách.Một đối tượng danh sách là một bộ sưu tập được đặt hàng và thay đổi.Đọc thêm về danh sách trong chương: Danh sách Python.. A list object is a collection which is ordered and changeable. Read more about list in the chapter: Python Lists.

Là danh sách () và [] giống nhau trong Python?

Về mặt thực tế không có sự khác biệt.Tôi hy vọng [] sẽ nhanh hơn, bởi vì nó không liên quan đến việc tra cứu toàn cầu theo sau là một cuộc gọi chức năng.Ngoài ra, nó cũng vậy.So sánh danh sách = int;Danh sách () với danh sách = int;[].. I'd expect [] to be faster, because it does not involve a global lookup followed by a function call. Other than that, it's the same. Compare list = int; list() with list = int; [] .