Trong hướng dẫn này, ta viết chương trình chèn thứ tự tăng dần của một phần tử vào danh sách cho trước sau mỗi phần tử. Xem ví dụ để hiểu rõ.
Đầu vào
alphabets = ['a', 'b', 'c']
Đầu ra
['a', '#', 'b', '##', 'c', '###']
Làm theo các bước dưới để giải quyết.
- Khởi tạo list.
- Tạo list rỗng.
- Lặp qua list ban đầu.
- Thêm phần tử hiện tại và số lượng dấu hash tương ứng vào list rỗng.
- In list kết quả.
Ví dụ
# Khởi tạo list
alphabets = ['a', 'b', 'c']
# List rỗng
result = []
# Lặp qua alphabets
for i in range(len(alphabets)):
# Thêm phần tử hiện tại
result.append(alphabets[i])
# Thêm (i + 1) dấu hash
result.append((i + 1) * '#')
# In kết quả
print(result) Kết quả
Nếu chạy mã trên, bạn sẽ nhận được kết quả sau.
['a', '#', 'b', '##', 'c', '###']
Kết luận
Nếu có thắc mắc về hướng dẫn, hãy đề cập ở phần bình luận.