Khi cần thực hiện nối đoạn (slice) tăng dần từ danh sách chuỗi, ta dùng vòng lặp và cắt chuỗi (slicing).
Ví dụ
my_list = ['pyt', 'is', 'all', 'fun']
print("Danh sách ban đầu:")
print(my_list)
my_result = ''
for index in range(len(my_list)):
my_result += my_list[index][:index + 1]
print("Kết quả:")
print(my_result)
Kết quả
Danh sách ban đầu: ['pyt', 'is', 'all', 'fun'] Kết quả: pisallfun
Giải thích
Định nghĩa danh sách chuỗi và hiển thị.
Khởi tạo chuỗi rỗng.
Duyệt qua chỉ số, lấy đoạn từ đầu đến index+1 của phần tử tương ứng, nối vào kết quả.
In chuỗi kết quả.