Trong bài này, chúng ta sẽ tìm hiểu cách mở rộng danh sách bằng cách sao chép K lần phần tử. Chúng tôi sẽ có hai cách khác nhau để giải quyết vấn đề.
Làm theo các bước dưới đây để giải quyết vấn đề.
- Khởi tạo danh sách, K và một danh sách trống.
- 3Chỉnh sửa danh sách và thêm phần tử hiện tại K lần bằng cách sử dụng toán tử sao chép.
- In kết quả.
Ví dụ
Hãy xem mã.
# initializing the list numbers = [1, 2, 3] K = 5 # empty list result = [] # expanding the list for i in numbers: result += [i] * K # printing the list print(result)
Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.
Đầu ra
[1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3]
Làm theo các bước dưới đây để giải quyết vấn đề.
- Khởi tạo danh sách và K.
- Lặp lại danh sách và thêm phần tử hiện tại K lần bằng vòng lặp bên trong.
- In kết quả.
Ví dụ
Hãy xem mã.
# initializing the list numbers = [1, 2, 3] K = 5 # expanding the list result = [i for i in numbers for j in range(K)] # printing the list print(result)
Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.
Đầu ra
[1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3]
Kết luận
Nếu bạn có bất kỳ câu hỏi nào trong bài viết, hãy đề cập đến chúng trong phần bình luận.