Trong Python, bạn sẽ có thể sử dụng hàm danh sách để tạo một nhóm sẽ được thao tác cho 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 thức đều là các hàm trong Python, nhưng không phải tất cả các hàm đều là phương thức. Có một sự khác biệt chính giữa hàm và phương thức trong Python. Các hàm lấy các đối tượng làm đầu vào trong khi các Phương thức ngược lại hành động trên các đối tượng
Nguồn hình ảnh. Google Hình ảnh
Python cung cấp các chức năng danh sách tiếp theo
- loại[]. Sắp xếp danh sách theo thứ tự tăng dần
- loại [danh sách]. Nó trả về kiểu lớp của một đối tượng
- nối thêm []. Thêm một phần tử vào danh sách
- gia hạn[]. Thêm nhiều phần tử vào một danh sách
- mục lục[]. Trả về lần xuất hiện đầu tiên của một giá trị cụ thể
- tối đa [danh sách]. Nó trả về một mục từ danh sách với giá trị tối đa
- tối thiểu [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ó cho chiều dài tổng thể của danh sách
- xa lạ[]. Xóa tất cả các phần tử khỏi danh sách
- chèn[]. Thêm một thành phần tại vị trí cần thiết
- đếm[]. Trả về số phần tử có giá trị bắt buộc
- nhạc pop[]. Xóa phần tử ở vị trí cần thiết
- gỡ bỏ[]. Xóa mục chính có giá trị mong muốn
- đảo ngược[]. Đảo ngược thứ tự của danh sách
- sao chép[]. Trả về một bản sao của danh sách
Cập nhật danh sách
Nó là vùng chứa chính và chắc chắn là vùng chứa phổ biến nhất
- Một danh sách được định nghĩa là một tập hợp các đối tượng có thứ tự, có thể thay đổi và không đồng nhất
- Làm rõ. trật tự ngụ ý rằng việc tập hợp các đối tượng tuân theo một trật tự cụ thể
- Có thể thay đổi có nghĩa là danh sách có thể được thay đổi hoặc thay đổi và không đồng nhất ngụ ý rằng bạn sẽ có thể trộn và khớp với 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 string]
- Các danh sách được chứa trong tập hợp các dấu ngoặc vuông [ ]
Nguồn hình ảnh. Google Hình ảnh
Hãy xem từng hàm một với sự trợ giúp của một ví dụ,
phương thức sắp xếp[]
Phương thức sort[] là một phương thức Python tích hợp sẵn, 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 tiêu chí sắp xếp
Thí dụ
Giả sử bạn muốn sắp xếp các thành phần giá của sản phẩm theo thứ tự tăng dần. Bạn sẽ nhập giá theo sau là một. [dấu chấm] theo sau là tên phương thức, i. e. , sắp xếp bao gồm cả dấu ngoặc đơn
Mã Python
loại [] chức năng
Đối với hàm type[], nó trả về kiểu lớp của một đối tượng
Thí dụ
Trong ví dụ này, chúng ta sẽ thấy kiểu dữ liệu của vùng chứa được hình thành
fam = ["abs", 1.57, "egfrma", 1.768, "mom", 1.71, "dad"] type[fam]
đầu ra
list
phương thức chắp thêm []
Phương thức append[] sẽ thêm một số phần tử bạn nhập vào cuối phần tử bạn đã chỉ định
Thí dụ
Trong ví dụ này, hãy tăng độ dài của chuỗi bằng cách thêm phần tử “April” vào danh sách. Do đó, hàm append[] sẽ tăng độ dài của danh sách lên 1
months = ['January', 'February', 'March'] months.append['April'] print[months]
đầu ra
['January', 'February', 'March', 'April']
phương pháp mở rộng[]
Phương thức mở rộng[] tăng độ dài của danh sách theo số phần tử được cung cấp cho chiến lược, vì vậy nếu bạn muốn thêm nhiều phần tử vào danh sách, bạn sẽ có thể sử dụng phương thức này
Thí dụ
Trong ví dụ này, chúng tôi mở rộng danh sách ban đầu có ba đối tượng thành danh sách có sáu đối tượng
list = [1, 2, 3] list.extend[[4, 5, 6]] list
đầu ra
[1, 2, 3, 4, 5, 6]
phương thức chỉ mục []
Phương thức index[] trả về giao diện chính của giá trị được yêu cầu
Thí dụ
Trong ví dụ dưới đây, hãy kiểm tra chỉ số của tháng 2 trong danh sách các tháng
months = ['January', 'February', 'March', 'April', 'May'] months.index['March']
đầu ra
2
hàm tối đa []
Hàm max[] sẽ trả về giá trị cao nhất từ các giá trị đã nhập
Thí dụ
Trong ví dụ này, chúng tôi sẽ xem xét sử dụng hàm max[] để tìm ra mức giá cao nhất trong danh sách có tên là giá
________số 8đầu ra
589.36
hàm tối thiểu []
Hàm min[] sẽ trả về giá trị thấp nhất từ các giá trị đã nhập
Thí dụ
Trong ví dụ này, bạn sẽ tìm thấy tháng có chỉ số tiêu dùng [CPI] nhỏ nhất
Để xác định tháng có chỉ số người tiêu dùng nhỏ nhất, ban đầu, bạn áp dụng hàm min[] trên giá để xác định min_price. Tiếp theo, bạn sẽ sử dụng phương thức chỉ mục để xem vị trí chỉ mục của min_price. Sử dụng vị trí được lập chỉ mục này theo tháng, bạn sẽ xác định tháng có chỉ báo người tiêu dùng nhỏ nhất
list0
list1
đầu ra
list2
hàm len[]
Hàm len[] trả về số lượng phần tử trong một danh sách đã chỉ định
Thí dụ
Trong ví dụ dưới đây, chúng ta sẽ xem xét độ dài của 2 danh sách bằng hàm này
list3
đầu ra
list4
rõ ràng[] chức năng
Phương thức clear[] xóa tất cả các phần tử khỏi danh sách đã chỉ định và chuyển đổi chúng thành danh sách trống
Thí dụ
Trong ví dụ này, chúng tôi sẽ xóa tất cả các phần tử khỏi danh sách của tháng và làm cho danh sách trống
list5
đầu ra
list6
chèn chức năng
Phương thức insert[] chèn giá trị cần thiết vào vị trí mong muốn
Thí dụ
Trong ví dụ này, chúng ta sẽ Chèn trái cây "dứa" vào vị trí thứ ba của danh sách trái cây
list7
đầu ra
list8
hàm đếm[]
Phương thức count[] trả về số phần tử có giá trị mong muốn
Thí dụ
Trong ví dụ này, chúng tôi sẽ trả về số lần trái cây "anh đào" xuất hiện trong danh sách trái cây
list9
đầu ra
months = ['January', 'February', 'March'] months.append['April'] print[months]0
hàm pop[]
Phương thức pop[] loại bỏ phần tử tại vị trí cần thiết
Thí dụ
Trong ví dụ này, chúng tôi sẽ xóa phần tử nằm ở vị trí thứ ba của danh sách trái cây
months = ['January', 'February', 'March'] months.append['April'] print[months]1
đầu ra
months = ['January', 'February', 'March'] months.append['April'] print[months]2
loại bỏ[] chức năng
Phương thức remove[] xóa lần xuất hiện đầu tiên của phần tử có giá trị được chỉ định
Thí dụ
Trong ví dụ này, chúng tôi sẽ Xóa phần tử “chuối” khỏi danh sách các loại trái cây
months = ['January', 'February', 'March'] months.append['April'] print[months]3
đầu ra
months = ['January', 'February', 'March'] months.append['April'] print[months]4
chức năng đảo ngược []
Phương thức reverse[] đảo ngược thứ tự của các phần tử
Thí dụ
Trong ví dụ này, chúng ta sẽ đảo ngược thứ tự của danh sách trái cây, để phần tử đầu tiên trong danh sách ban đầu trở thành cuối cùng và ngược lại trong danh sách mới
months = ['January', 'February', 'March'] months.append['April'] print[months]5
đầu ra
months = ['January', 'February', 'March'] months.append['April'] print[months]6
chức năng sao chép []
Phương thức copy[] trả về một bản sao của danh sách đã chỉ định và tạo danh sách mới
Thí dụ
Trong ví dụ này, chúng tôi muốn tạo một danh sách có các thành phần giống như danh sách các loại trái cây
months = ['January', 'February', 'March'] months.append['April'] print[months]7
đầu ra
months = ['January', 'February', 'March'] months.append['April'] print[months]8
Điều này kết thúc cuộc thảo luận của chúng tôi
Ghi chú kết thúc
Tôi hy vọng bạn thích bài viết
Nếu bạn muốn kết nối với tôi, xin vui lòng liên hệ với tôi qua Email
Đề xuất và nghi ngờ của bạn được hoan nghênh ở đây trong phần bình luận. Cảm ơn bạn đã đọc bài viết của tôi
Phương tiện hiển thị trong bài viết này không thuộc sở hữu của Analytics Vidhya và được sử dụng theo quyết định của Tác giả