Để lặp lại danh sách n lần trong Python, hãy sử dụng toán tử Xem mã dưới đây Sử dụng toán tử * 1 2 3 4 5
lst = [2, 4, 6, 11] lst_new = lst * 3 in(lst_new)
đầu ra [2, 4, 6, 11, 2, 4, 6, 11, 2, 4, 6, 11] Trong ví dụ trên, chúng tôi chứng minh việc sử dụng toán tử Sử dụng hàm numpy.repeat()Để lặp lại danh sách n lần trong Python
Xem mã dưới đây Sử dụng numpy. chức năng lặp lại () 1 2 3 4 5 6
nhập numpy as np lst = [2, 4, 6, 11] lst_new = danh sách(np.lặp lại(lst,3)) in(lst_new)
đầu ra [2, 2, 2, 4, 4, 4, 6, 6, 6, 11, 11, 11] Hàm Chúng ta có thể chuyển đổi mảng này trở lại danh sách bằng cách sử dụng hàm Sử dụng kỹ thuật hiểu danh sáchĐể lặp lại danh sách n lần trong Python
Xem mã dưới đây Sử dụng hiểu danh sách 1 2 3 4 5
lst = [2, 4, 6, 11] lst_new = [a cho a in lst for i in range(3)] in(lst_new)
đầu ra [2, 2, 2, 4, 4, 4, 6, 6, 6, 11, 11, 11] Hiểu danh sách là một cách tao nhã để tạo danh sách bằng cách sử dụng vòng lặp Để lặp lại danh sách n lần trong Python, chúng tôi sử dụng hai vòng lặp trong việc hiểu danh sách Vòng lặp đầu tiên lặp lại trên mọi phần tử và vòng lặp thứ hai sẽ lặp lại nó với số lần cần thiết đọc thêmIn ký tự n lần trong PythonĐọc thêm → In chuỗi cho đến ký tự trong PythonĐọc thêm → Sử dụng hàm *3Để lặp lại danh sách n lần trong Python
Xem mã dưới đây Sử dụng itertools. chức năng lặp lại () 1 2 3 4 5 6
nhập công cụ iter lst = [2, 4, 6, 11] lst_new = danh sách(itertools.chuỗi. from_iterable(itertools. lặp lại(i, 3) for i in lst)) in(lst_new)
đầu ra [2, 2, 2, 4, 4, 4, 6, 6, 6, 11, 11, 11] Thư viện Chúng ta có thể sử dụng phương thức Phần kết luậnĐể kết thúc, chúng ta đã thảo luận về một số phương pháp để lặp lại danh sách n lần trong Python Trong phương pháp đầu tiên, chúng tôi đã sử dụng toán tử Chúng tôi đã chứng minh việc sử dụng kỹ thuật hiểu danh sách để tạo một danh sách mới bằng cách sử dụng hai vòng lặp Trong phương pháp cuối cùng, chúng ta đã thảo luận về việc sử dụng thư viện |