Tạo danh sách từ danh sách trong Python
Thay vì một dải số để tạo danh sách, bạn cũng có thể sử dụng một danh sách khác.
Hãy tạo một danh sách, trong đó các phần tử là các số của danh sách thứ hai được nâng lên bình phương:
lst = [i ** 2 for i in [1, 2, 3]]
print(lst) # sẽ in ra [1, 4, 9]
Cho danh sách:
lst = [1, 2, 3, 4, 5]
Sử dụng List Comprehension, hãy ghi vào một danh sách mới các bình phương của các phần tử trong danh sách đầu tiên.
Cho danh sách:
lst = [1, 3, 5, 7, 9]
Sử dụng List Comprehension, hãy ghi vào một danh sách mới
các phần tử của danh sách đầu tiên được nhân với
số 3.