Hàm list[] trong Python lấy bất kỳ khả năng lặp nào làm tham số và trả về một danh sách. Trong Python iterable là đối tượng bạn có thể lặp lại. Một số ví dụ về iterables là bộ dữ liệu, chuỗi và danh sách
cú pháp
list[iterable]
Tham số
- lặp đi lặp lại. một đối tượng có thể là một chuỗi [chuỗi, bộ dữ liệu] hoặc bộ sưu tập [bộ, từ điển] hoặc bất kỳ đối tượng trình lặp nào
Ghi chú. Nếu chúng ta không truyền tham số nào thì hàm list[] sẽ trả về một danh sách không có phần tử nào [danh sách rỗng]
Hãy xem một số ví dụ để hiểu rõ hơn
ví dụ 1. Sử dụng list[] để tạo danh sách từ một chuỗi
con trăn
['A', 'B', 'C', 'D', 'E', 'F']1
['A', 'B', 'C', 'D', 'E', 'F']2
['A', 'B', 'C', 'D', 'E', 'F']3
['A', 'B', 'C', 'D', 'E', 'F']4
['A', 'B', 'C', 'D', 'E', 'F']5
['A', 'B', 'C', 'D', 'E', 'F']0
['A', 'B', 'C', 'D', 'E', 'F']3
['A', 'B', 'C', 'D', 'E', 'F']2
['A', 'B', 'C', 'D', 'E', 'F']3
['A', 'B', 'C', 'D', 'E', 'F']4
['A', 'B', 'C', 'D', 'E', 'F']5
['A', 'B', 'C', 'D', 'E', 'F']6
đầu ra
['A', 'B', 'C', 'D', 'E', 'F']
ví dụ 2. Sử dụng list[] để tạo danh sách từ một tuple
con trăn
['A', 'B', 'C', 'D', 'E', 'F']7
['A', 'B', 'C', 'D', 'E', 'F']8
['A', 'B', 'C', 'D', 'E', 'F']3
['A', 'B', 'C', 'D', 'E', 'F']00
['A', 'B', 'C', 'D', 'E', 'F']01
['A', 'B', 'C', 'D', 'E', 'F']02
['A', 'B', 'C', 'D', 'E', 'F']03
['A', 'B', 'C', 'D', 'E', 'F']02
['A', 'B', 'C', 'D', 'E', 'F']05
['A', 'B', 'C', 'D', 'E', 'F']02
['A', 'B', 'C', 'D', 'E', 'F']07
['A', 'B', 'C', 'D', 'E', 'F']02
['A', 'B', 'C', 'D', 'E', 'F']09
['A', 'B', 'C', 'D', 'E', 'F']00
['A', 'B', 'C', 'D', 'E', 'F']5
['A', 'B', 'C', 'D', 'E', 'F']0
['A', 'B', 'C', 'D', 'E', 'F']3
['A', 'B', 'C', 'D', 'E', 'F']2
['A', 'B', 'C', 'D', 'E', 'F']05
['A', 'B', 'C', 'D', 'E', 'F']4
['A', 'B', 'C', 'D', 'E', 'F']5
['A', 'B', 'C', 'D', 'E', 'F']6
đầu ra
['A', 'B', 'C', 'D', 'E', 'F']0
ví dụ 3. Sử dụng list[] để tạo danh sách từ tập hợp và từ điển
con trăn
['A', 'B', 'C', 'D', 'E', 'F']09
['A', 'B', 'C', 'D', 'E', 'F']90_______63
['A', 'B', 'C', 'D', 'E', 'F']92
['A', 'B', 'C', 'D', 'E', 'F']01
['A', 'B', 'C', 'D', 'E', 'F']02
['A', 'B', 'C', 'D', 'E', 'F']03
['A', 'B', 'C', 'D', 'E', 'F']02
['A', 'B', 'C', 'D', 'E', 'F']05
['A', 'B', 'C', 'D', 'E', 'F']02
['A', 'B', 'C', 'D', 'E', 'F']07
['A', 'B', 'C', 'D', 'E', 'F']02
['A', 'B', 'C', 'D', 'E', 'F']09
['A', 'B', 'C', 'D', 'E', 'F']12
['A', 'B', 'C', 'D', 'E', 'F']13
['A', 'B', 'C', 'D', 'E', 'F']14
['A', 'B', 'C', 'D', 'E', 'F']3
['A', 'B', 'C', 'D', 'E', 'F']92
['A', 'B', 'C', 'D', 'E', 'F']01
['A', 'B', 'C', 'D', 'E', 'F']18
['A', 'B', 'C', 'D', 'E', 'F']19
['A', 'B', 'C', 'D', 'E', 'F']02
['A', 'B', 'C', 'D', 'E', 'F']03
['A', 'B', 'C', 'D', 'E', 'F']18
['A', 'B', 'C', 'D', 'E', 'F']23
['A', 'B', 'C', 'D', 'E', 'F']02
['A', 'B', 'C', 'D', 'E', 'F']05
['A', 'B', 'C', 'D', 'E', 'F']18
['A', 'B', 'C', 'D', 'E', 'F']27
['A', 'B', 'C', 'D', 'E', 'F']02
['A', 'B', 'C', 'D', 'E', 'F']07
['A', 'B', 'C', 'D', 'E', 'F']18
['A', 'B', 'C', 'D', 'E', 'F']31
['A', 'B', 'C', 'D', 'E', 'F']02
['A', 'B', 'C', 'D', 'E', 'F']09
['A', 'B', 'C', 'D', 'E', 'F']18
['A', 'B', 'C', 'D', 'E', 'F']35
['A', 'B', 'C', 'D', 'E', 'F']12
['A', 'B', 'C', 'D', 'E', 'F']37
['A', 'B', 'C', 'D', 'E', 'F']0
['A', 'B', 'C', 'D', 'E', 'F']3
['A', 'B', 'C', 'D', 'E', 'F']2____641
['A', 'B', 'C', 'D', 'E', 'F']42
['A', 'B', 'C', 'D', 'E', 'F']3
['A', 'B', 'C', 'D', 'E', 'F']2
['A', 'B', 'C', 'D', 'E', 'F']45
['A', 'B', 'C', 'D', 'E', 'F']46
['A', 'B', 'C', 'D', 'E', 'F']5
['A', 'B', 'C', 'D', 'E', 'F']6
['A', 'B', 'C', 'D', 'E', 'F']5
['A', 'B', 'C', 'D', 'E', 'F']50
đầu ra
['A', 'B', 'C', 'D', 'E', 'F']0
Chúng ta cũng có thể sử dụng hàm list[] trong khi lấy đầu vào từ người dùng để trực tiếp lấy đầu vào dưới dạng danh sách
Giả sử chúng ta cần ghi tuổi của 5 học sinh. Thay vì tạo 5 biến riêng biệt, chúng ta chỉ cần tạo một danh sách
Tạo một danh sách Python
Một danh sách được tạo bằng Python bằng cách đặt các mục bên trong
['A', 'B', 'C', 'D', 'E', 'F']75, được phân tách bằng dấu phẩy. Ví dụ,
['A', 'B', 'C', 'D', 'E', 'F']8
Ở đây, chúng tôi đã tạo một danh sách có tên số với 3 mục số nguyên
Một danh sách có thể có bất kỳ số lượng mục nào và chúng có thể thuộc các loại khác nhau [số nguyên, số float, chuỗi, v.v. ]. Ví dụ,
['A', 'B', 'C', 'D', 'E', 'F']9
Truy cập các phần tử danh sách Python
Trong Python, mỗi mục trong danh sách được liên kết với một số. Số được gọi là chỉ số danh sách
Chúng ta có thể truy cập các phần tử của một mảng bằng cách sử dụng số chỉ mục [0, 1, 2…]. Ví dụ,
['A', 'B', 'C', 'D', 'E', 'F']7
Trong ví dụ trên, chúng tôi đã sử dụng khả năng hiểu danh sách để tạo danh sách với mỗi mục được tăng theo lũy thừa của 2. Chú ý mã,