Hàm là một khối mã có thể được gọi để thực hiện một thao tác cụ thể trong lập trình. Có nhiều chức năng tích hợp và cả chức năng do người dùng định nghĩa
Danh sách là tập hợp các phần tử khác nhau trong Python dưới một tên chung. Nó lưu trữ các yếu tố tại các vị trí cụ thể
Trong hướng dẫn này, chúng ta sẽ thảo luận về cách áp dụng hàm cho danh sách trong Python
Sử dụng Vòng lặp for
để Áp dụng Hàm cho Danh sách trong Python
Đây là phương pháp đơn giản nhất. Chúng tôi chỉ cần lặp qua danh sách bằng cách sử dụng vòng lặp for
và áp dụng hàm cần thiết cho từng phần tử riêng lẻ. Chúng tôi lưu trữ kết quả trong một biến riêng biệt và sau đó nối biến này vào một danh sách mới
Trong đoạn mã sau, chúng tôi áp dụng hàm do người dùng xác định, hàm này nhân một số với 10
def fn[a]:
return 10 * a
lst = [1, 2, 3, 4]
ans = []
for i in lst:
x = fn[i]
ans.append[x]
print[ans]
đầu ra
Sử dụng hàm map[]
để áp dụng hàm cho danh sách trong Python
Hàm map[]
được sử dụng để áp dụng một hàm cho tất cả các phần tử của một đối tượng có thể lặp lại cụ thể như danh sách, bộ dữ liệu, v.v. Nó trả về một đối tượng kiểu map
có thể được chuyển đổi thành một danh sách sau đó bằng cách sử dụng hàm list[]
Ví dụ,
def fn[a]:
return 10 * a
lst = [1, 2, 3, 4]
ans = list[map[fn, lst]]
print[ans]
đầu ra
Sử dụng Phương pháp hiểu danh sách để áp dụng hàm cho danh sách trong Python
List Comprehension là một cách ngắn gọn, tao nhã để tạo danh sách trong Python. Trong một dòng mã, chúng tôi sẽ áp dụng hàm cho tất cả các thành phần danh sách và lưu trữ nó trong danh sách mới bằng cách sử dụng phương pháp hiểu danh sách
Danh sách Python là một trong những kiểu dữ liệu tích hợp linh hoạt nhất trong python vì nó có thể chứa một tập hợp các kiểu dữ liệu - chuỗi, số nguyên, boolean, v.v. Blog này sẽ thảo luận về tất cả các khái niệm danh sách python quan trọng mà bạn cần biết
Thuộc tính của danh sáchDanh sách Python được sắp xếp và có thể thay đổi [hoặc có thể thay đổi]. Hãy hiểu điều này hơn nữa
- đặt hàng. Có một thứ tự xác định của các phần tử trong một danh sách. Các yếu tố mới được thêm vào cuối danh sách
- có thể thay đổi. Chúng tôi có thể sửa đổi danh sách tôi. e thêm, xóa và thay đổi các thành phần của danh sách python
Danh sách Python được tạo bằng cách sử dụng dấu ngoặc vuông, trong đó, các phần tử của danh sách được xác định. Các phần tử của danh sách được phân tách bằng dấu phẩy. Sử dụng đoạn mã sau, chúng ta có thể tạo danh sách các số [num_list] và danh sách các kiểu dữ liệu hỗn hợp [mix_list] có các kiểu biến số nguyên và chuỗi
Chúng ta cũng có thể tạo một danh sách các danh sách bằng cách sử dụng 2 dấu ngoặc vuông. Ví dụ: chúng ta có thể lưu trữ kích thước của một ngôi nhà bằng cách sử dụng danh sách danh sách sau
Các thao tác trên danh sáchSau đây là 10 thao tác quan trọng nhất mà bạn cần biết để bắt đầu sử dụng danh sách python cho các tác vụ thao tác dữ liệu
1. Truy cập các phần tử của danh sách
Chúng ta có thể truy cập các phần tử của danh sách python bằng cách sử dụng các chỉ mục - [0], [1], v.v. Chỉ mục bắt đầu từ 0, vì vậy chỉ mục của phần tử 'n'th của danh sách là 'n-1'
Để truy cập các phần tử liên tiếp của danh sách, chúng ta có thể sử dụng dấu hai chấm ‘. ' và đặt phạm vi chỉ mục như thế này [1. 5]. Chỉ mục cuối cùng trong phạm vi không được xem xét trong đầu ra, vì vậy [1. 5] sẽ cung cấp các phần tử từ chỉ số 1 đến 4
Chúng ta có thể sử dụng chỉ mục phủ định để truy cập các phần tử từ cuối cùng. Chỉ mục -1 sẽ cung cấp phần tử cuối cùng, chỉ mục -2 sẽ cung cấp phần tử cuối cùng thứ 2, v.v.
2. Thêm [hoặc Nối thêm] phần tử vào danh sách
Các phần tử có thể được thêm [hoặc nối thêm] vào danh sách python bằng chức năng chắp thêm và chèn
Sử dụng chức năng chèn, chúng ta có thể thêm các phần tử vào bất kỳ vị trí nào của danh sách. Hàm nhận 2 đối số. 1] Chỉ mục mà chúng tôi muốn chèn phần tử. 2] Phần tử mà chúng tôi muốn chèn
Hàm append dùng để thêm phần tử vào cuối danh sách
3. Sắp xếp danh sách
Chúng ta có thể sắp xếp các phần tử của danh sách theo thứ tự tăng dần hoặc giảm dần. Trong đoạn mã dưới đây, chúng tôi đang sắp xếp danh sách chủ đề theo thứ tự tăng dần và giảm dần [sử dụng “reverse = True”]
4. Cập nhật các phần tử của danh sách
Vì danh sách có thể thay đổi nên chúng ta có thể cập nhật các thành phần của danh sách bằng cách sử dụng chỉ mục của các thành phần
Ví dụ: trong mã bên dưới, chúng tôi đang cập nhật 'Khoa học' thành 'Máy tính' bằng cách sử dụng chỉ mục của 'Khoa học'
5. Xóa các phần tử của danh sách
Chúng ta có thể dễ dàng xóa phần tử của danh sách bằng chức năng xóa rất trực quan
Giả sử, chúng tôi muốn xóa 'Java' khỏi danh sách chủ đề của mình, sau đó chúng tôi có thể xóa nó bằng chức năng xóa và cung cấp 'Java' làm đối số
6. Bật các phần tử của danh sách
Hàm pop dùng để loại bỏ hoặc bật ra phần tử cuối cùng trong danh sách và xuất các phần tử còn lại
7. Độ dài/Số phần tử trong danh sách
Chúng ta có thể tìm tổng số phần tử trong danh sách bằng cách sử dụng hàm độ dài
8. Phần tử tối đa trong danh sách
Chúng ta có thể dễ dàng tìm thấy số tối đa có trong danh sách bằng cách sử dụng hàm max rất trực quan
Hàm Max chỉ hoạt động trên danh sách đồng nhất i. e. danh sách có các phần tử cùng kiểu dữ liệu
9. Nối danh sách
Chúng ta có thể dễ dàng nối 2 danh sách bằng toán tử ‘+’. [Nối giống như nối thêm 2 danh sách]
10. Lặp lại thông qua một danh sách
Chúng ta cũng có thể lặp qua các phần tử của danh sách, đây là một thao tác rất hữu ích được sử dụng khá thường xuyên trong quá trình phân tích dữ liệu
Nếu bạn muốn học python để phân tích và khoa học dữ liệu thì bạn có thể xem khóa học Udemy của tôi
Cảm ơn
Nếu bạn thấy blog của tôi hữu ích, thì bạn có thể theo dõi tôi để nhận thông báo trực tiếp mỗi khi tôi xuất bản một câu chuyện
Nếu bạn muốn tự mình trải nghiệm Medium, hãy cân nhắc ủng hộ tôi và hàng nghìn nhà văn khác bằng cách đăng ký thành viên. Nó chỉ tốn 5 đô la mỗi tháng, nó hỗ trợ chúng tôi, những người viết, rất nhiều và bạn cũng có cơ hội kiếm tiền bằng bài viết của mình