Danh sách là chứa dữ liệu rất thường dùng trong Python. Khi sử dụng danh sách, ta có thể gặp tình huống các phần tử của danh sách là một dãy số. Ta có thể thêm dãy số này vào danh sách bằng nhiều hàm Python. Bài viết này khám phá các cách khác nhau để làm điều đó.
Sử dụng range và extend
Hàm extend cho phép tăng số lượng phần tử trong danh sách. Ta dùng hàm range và áp dụng extend cho danh sách để tất cả các dãy số yêu cầu được thêm vào cuối danh sách.
Ví dụ
listA = [55,91,3] # Danh sách cho trước print("Danh sách cho trước: ", listA) # Áp dụng extend() listA.extend(range(4)) # in kết quả print("Danh sách mới : ",listA)Kết quả
Chạy mã trên cho kết quả sau −
Danh sách cho trước: [55, 91, 3] Danh sách mới : [55, 91, 3, 0, 1, 2, 3]
Sử dụng * và range
Toán tử * có thể mở rộng danh sách với lợi thế là thêm phần tử tại bất kỳ vị trí nào. Ta cũng dùng hàm range để tạo dãy số.
Ví dụ
listA = [55,91,3] # Danh sách cho trước print("Danh sách cho trước: ", listA) # Áp dụng * Newlist = [55,91,*range(4),3] # in kết quả print("Danh sách mới : ",Newlist)Kết quả
Chạy mã trên cho kết quả sau −
Danh sách cho trước: [55, 91, 3] Danh sách mới : [55, 91, 0, 1, 2, 3, 3]