Danh sách là một tập hợp có thứ tự và có thể thay đổi. Trong Python, danh sách được viết với ngoặc vuông. Bạn truy cập các mục của danh sách bằng cách tham chiếu đến số chỉ mục. Chỉ mục âm nghĩa là bắt đầu từ cuối, -1 tham chiếu đến mục cuối cùng. Bạn có thể chỉ định một phạm vi chỉ mục bằng cách chỉ định nơi bắt đầu và nơi kết thúc phạm vi. Khi chỉ định một phạm vi, giá trị trả về sẽ là một danh sách mới với các mục được chỉ định.
Ví dụ
# sử dụng list comprehension + sum() + list slicing
# khởi tạo danh sách
test_list = [3, 4, 1, 7, 9, 1]
# in danh sách gốc
print("Danh sách gốc: " + str(test_list))
# sử dụng list comprehension + sum() + list slicing
# danh sách tổng tiền tố
res = [sum(test_list[: i + 1]) for i in range(len(test_list))]
# in kết quả
print("Danh sách tổng tiền tố là: " + str(res))
Đầu ra
Danh sách gốc: [3, 4, 1, 7, 9, 1] Danh sách tổng tiền tố là: [3, 7, 8, 15, 24, 25]