Hàm với danh sách trong python

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

Các phần tử của 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ã,

Bạn có thể đặt một danh sách trong hàm Python không?

Bạn có thể gửi bất kỳ loại dữ liệu nào của đối số tới một hàm [chuỗi, số, danh sách, từ điển, v.v. ] và nó sẽ được coi là cùng kiểu dữ liệu bên trong hàm.

Hàm list[] trong 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.

Danh sách [] có phải là một phương thức không?

Được sử dụng để nối thêm và thêm phần tử vào cuối Danh sách . Phương pháp này được sử dụng để xóa tất cả các mục khỏi danh sách. Trả về chỉ số thấp nhất nơi phần tử xuất hiện.

Chủ Đề