Thêm phần tử vào danh sách vị trí đầu tiên Python
Hướng dẫn này sẽ trình bày các cách khác nhau về cách nối một phần tử vào đầu danh sách trong Python Show
Trong suốt hướng dẫn, một danh sách các số nguyên sẽ được sử dụng làm ví dụ để tập trung vào việc chèn danh sách thay vì chèn các loại dữ liệu khác nhau vì cách tiếp cận chèn danh sách phải giống nhau bất kể danh sách chứa loại dữ liệu nào Sử dụng to_insert = 56 int_list = [13, 5, 78, 19, 66] int_list = [to_insert] + int_list print(int_list) 4 để nối một phần tử vào đầu danh sách trong PythonHàm 4 chèn một phần tử vào chỉ mục đã cho của danh sách hiện có. Nó chấp nhận hai tham số, chỉ mục được chèn vào và giá trị được chèn vàoVí dụ: chúng tôi sẽ chèn một phần tử vào danh sách hiện có có kích thước 6. Để nối một phần tử vào đầu danh sách bằng hàm này, chúng ta nên đặt đối số đầu tiên là 7, biểu thị rằng việc chèn được thực hiện tại chỉ mục 7 - phần đầu của danh sách
đầu ra Sử dụng Toán tử to_insert = 56 int_list = [13, 5, 78, 19, 66] int_list = [to_insert] + int_list print(int_list) 9 để nối một phần tử vào đầu danh sách trong PythonMột cách tiếp cận khác để thêm một phần tử vào đầu danh sách là sử dụng toán tử 9. Sử dụng toán tử 9 trên hai hoặc nhiều danh sách kết hợp chúng theo thứ tự đã chỉ địnhNếu bạn cộng 1 lại với nhau, thì nó sẽ nối tất cả các phần tử từ 2 sau phần tử cuối cùng của 3. Ví dụ: hãy thêm một số nguyên vào đầu danh sách đã tồn tại bằng cách sử dụng toán tử 9
Lưu ý biến 5 được đóng gói bằng dấu ngoặc vuông 6. Điều này được thực hiện để chuyển đổi một số nguyên thành kiểu dữ liệu danh sách để có thể bổ sung danh sáchđầu ra Sử dụng giải nén để chèn một phần tử vào đầu danh sáchGiải nén là một thao tác trong Python cho phép thực hiện các thao tác lặp lại duy nhất. Giải nén cho phép chuyển nhượng lặp lại linh hoạt và hiệu quả hơn cho các nhà phát triển Giải nén cũng cho phép hợp nhất các lần lặp hiện có, đây là thao tác sẽ được sử dụng để chèn vào đầu danh sách cho ví dụ này Để nối một phần tử vào đầu danh sách bằng cách giải nén, chúng tôi sử dụng toán tử giải nén 7 để hợp nhất một số nguyên và danh sách hiện có, đặt số nguyên ở đầu danh sách mới được tạo________số 8 đầu ra Hiệu suất khôn ngoan, sử dụng giải nén là nhanh nhất trong số tất cả các giải pháp được đề cập. Phương pháp 4 là một bước thứ hai để giải nén. Sử dụng toán tử 9 chậm hơn đáng kể so với cả hai giải pháp được đề cập ở trênNếu bạn đang chèn vào phần đầu của một danh sách có số lượng phần tử đáng kể, thì tốt nhất bạn nên sử dụng giải nén hoặc 4 để có thời gian chạy nhanh hơn Kiểu dữ liệu danh sách là một trong những cấu trúc dữ liệu tích hợp trong Python cùng với các bộ, bộ và từ điển. Bạn sử dụng danh sách để sắp xếp, nhóm và lưu trữ dữ liệu Nhưng mỗi cấu trúc dữ liệu này có các tính năng đặc biệt giúp phân biệt chúng với nhau Trong bài viết này, chúng ta sẽ xem cách tạo một danh sách trong Python. Chúng ta cũng sẽ xem cách thêm các mục vào danh sách bằng các phương pháp 4, 7 và 0Cách tạo danh sách trong PythonĐể tạo danh sách trong Python, chúng tôi sử dụng dấu ngoặc vuông. Đây là một ví dụ 0Trong đoạn mã trên, chúng tôi đã tạo một danh sách có tên là 1 với ba mục – "một", "hai" và "ba". Như bạn có thể thấy ở trên, các mục nằm trong ngoặc vuôngLàm cách nào để bạn thêm một mục vào danh sách trong Python?Có ba phương pháp chúng ta có thể sử dụng khi thêm một mục vào danh sách trong Python. họ đang. 4, 7 và 0. Chúng tôi sẽ chia chúng thành các phần phụ riêng biệtCách thêm một mục vào danh sách bằng phương pháp to_insert = 56 int_list = [13, 5, 78, 19, 66] int_list = [to_insert] + int_list print(int_list) 4Bạn có thể sử dụng phương thức 4 để chèn một mục vào danh sách tại một chỉ mục đã chỉ định. Mỗi mục trong danh sách có một chỉ mục. Mục đầu tiên có chỉ số bằng không (0), mục thứ hai có chỉ số bằng một (1), v.v.Đây là một ví dụ sử dụng phương thức 4
Trong ví dụ trên, chúng tôi đã tạo một danh sách có ba mục. 8Sau đó, chúng tôi đã sử dụng phương pháp 4 để chèn một mục mới – "không" tại chỉ mục 0 (chỉ mục đầu tiên). 50Phương thức 4 nhận hai tham số – chỉ mục của mục mới được chèn và giá trị của mục đóCách thêm một mục vào danh sách bằng phương pháp to_insert = 56 int_list = [13, 5, 78, 19, 66] int_list = [to_insert] + int_list print(int_list) 7Không giống như phương thức 4 cho phép chúng ta chỉ định vị trí chèn một mục, phương thức 7 thêm mục đó vào cuối danh sách. Giá trị của mục mới được chuyển vào dưới dạng tham số trong phương thức 7Đây là một ví dụ 5Mục mới được chuyển vào dưới dạng tham số trong mã ở trên. 56Khi được in ra bàn điều khiển, chúng tôi có mục ở chỉ mục cuối cùng của danh sách Cách thêm một mục vào danh sách bằng phương pháp myList = ['one', 'two', 'three'] myList.insert(0, 'zero') print(myList) # ['zero', 'one', 'two', 'three']0Bạn có thể sử dụng phương pháp 0 để thêm một bộ sưu tập dữ liệu vào danh sách. Tôi đang sử dụng "thu thập dữ liệu" ở đây vì chúng ta cũng có thể thêm các bộ, bộ, v.v. vào danh sáchHãy xem một số ví dụ Cách nối danh sách vào danh sách bằng phương pháp myList = ['one', 'two', 'three']
myList.insert(0, 'zero')
print(myList)
# ['zero', 'one', 'two', 'three'] |