Python Python Lặp qua các mục trong danh sách
Danh sách hiểu
Tính năng hiểu danh sách cung cấp cú pháp ngắn hơn khi bạn muốn tạo danh sách mới dựa trên các giá trị của danh sách hiện có.
Ví dụ: Bạn muốn tạo danh sách tất cả các loại trái cây có chữ "a" trong tên.
Nếu không hiểu danh sách, bạn sẽ phải viết một câu lệnh for
với một bài kiểm tra có điều kiện bên trong:
Ví dụ
fruits = ["apple", "banana", "cherry", "kiwi", "mango"]
newlist = []
for x in fruits:
if "a" in x:
newlist.append(x)
print(newlist)
Hãy tự mình thử »Với tính năng hiểu danh sách, bạn có thể thực hiện tất cả những điều đó chỉ với một dòng mã:
Ví dụ
fruits = ["apple", "banana", "cherry", "kiwi", "mango"]
newlist = [x
for x in fruits if "a" in x]
print(newlist)
Hãy tự mình thử » Việc hiểu danh sách được bao bọc xung quanh các ô vuông, chứa một hoặc nhiều câu lệnh for
, 0 hoặc nhiều câu lệnh if
và trả về một danh sách mới.