Danh sách là một tính năng cực kỳ hữu ích trong Python. Trong bài đăng này, chúng ta sẽ khám phá cách nối vào danh sách trong Python. Chúng tôi sẽ trình bày chi tiết hơn về vấn đề này trong bài đăng bên dưới, nhưng đây là tổng quan nhanh về cách nối vào danh sách trong Python
Câu trả lời nhanh
- – nối thêm một đối tượng vào cuối danh sách
- – chèn một đối tượng trước một chỉ mục được cung cấp
- – nối các mục của các đối tượng có thể lặp lại vào cuối danh sách
- – nối nhiều danh sách lại với nhau
Mục lục
Tổng quan nhanh về danh sách trong Python
Danh sách trong Python có thể thay đổi, nghĩa là chúng có thể thay đổi sau khi được xác định. Chúng cũng có thể chứa các loại dữ liệu khác nhau, bao gồm chuỗi, số nguyên, số float và thậm chí cả các danh sách khác
Danh sách trong Python được lập chỉ mục và có trình tự xác định khi khởi tạo. Các phần tử được lập chỉ mục bắt đầu từ 0. Chúng cũng có thể được lập chỉ mục với các chỉ số âm, bắt đầu từ -1
Để đưa ra một ví dụ về điều này, hãy tạo một danh sách và truy cập mục đầu tiên và mục cuối cùng của nó
sample_list = ['datagy', 4, 100.0]
print['First item: ',sample_list[0]]
print['Last item: ',sample_list[-1]]
Điều này trả về
datagy
100.0
Nếu bạn muốn xem hướng dẫn của chúng tôi về Hiểu danh sách, hãy xem liên kết này
Nối vào danh sách trong Python
Phương thức append[] thêm một mục vào cuối danh sách hiện có trong Python. Phương thức lấy một tham số duy nhất và thêm nó vào cuối. Mục đã thêm có thể bao gồm số, chuỗi, danh sách hoặc từ điển. Hãy thử điều này với một số ví dụ
Gắn thêm một giá trị vào danh sách
Hãy thêm một giá trị vào danh sách
sample_list = [1,2,3]
sample_list.append[4]
print[sample_list]
[1, 2, 3, 4]
Thêm vào danh sách vào danh sách
sample_list = [1,2,3]
sample_list2 = [4,5,6]
sample_list.append[sample_list2]
print[sample_list]
[1, 2, 3, [4, 5, 6]]
Bạn sẽ nhận thấy rằng mục thứ tư của đầu ra là một danh sách riêng biệt. Nếu chúng tôi cố gắng truy cập vào mục thứ tư, chúng tôi sẽ xuất ra một danh sách
print[sample_list[3]]
[4, 5, 6]
Nếu chúng tôi muốn truy cập số 4 – giá trị đầu tiên của mục thứ tư của sample_list – chúng tôi sẽ phải viết đoạn mã sau
print[sample_list[3][0]]
4
Chèn vào danh sách trong Python
Mặc dù phương thức chắp thêm sẽ luôn thêm một mục vào cuối danh sách, nhưng chúng ta có thể xác định vị trí chúng ta muốn thêm một mục bằng phương thức chèn
Phương thức chèn có hai tham số
- Mục lục. vị trí chỉ mục đến nơi mục sẽ được thêm vào
- Yếu tố. mục được thêm vào danh sách
Hãy thử điều này với một ví dụ
datagy
100.0
0datagy
100.0
1Xem một số hướng dẫn Python khác về datagy, bao gồm các hướng dẫn của chúng tôi về Bảng Pivot trong Pandas và Tất cả những gì bạn cần biết về Vòng lặp For trong Python
Chúng tôi cũng có thể chèn các mục bằng chỉ mục phủ định. Điều quan trọng cần lưu ý ở đây là chỉ số -1 sẽ chèn mục vào vị trí cuối cùng thứ hai
datagy
100.0
2datagy
100.0
3Mở rộng danh sách trong Python
Phương pháp thứ ba để thêm vào danh sách trong Python là mở rộng danh sách bằng phương thức Extend[]. Phương thức mở rộng hoạt động khá giống với phương thức append, nhưng nó thêm tất cả các mục của một mục có thể lặp lại khác, chẳng hạn như danh sách hoặc bộ. Nếu chúng ta đã thử điều này với phương thức append, nó sẽ tự chèn toàn bộ danh sách dưới dạng một mục
Hãy thử điều này với một ví dụ
datagy
100.0
4Điều này trả về
datagy
100.0
5Điều này cũng hoạt động tốt với bộ dữ liệu
datagy
100.0
6Điều này trả về
datagy
100.0
5Bạn có thích nội dung của chúng tôi không? . Theo dõi chúng tôi trên LinkedIn, Twitter hoặc Instagram
Nối danh sách trong Python
Nối danh sách hoạt động khá giống với phương thức mở rộng, nhưng sử dụng toán tử thay vì phương thức để thực hiện tương tự cho nhiều danh sách. Hãy thử điều này với một ví dụ
datagy
100.0
8Điều này trả về
datagy
100.0
5Chúng tôi cũng có thể viết lại điều này bằng cách viết tắt Pythonic
sample_list = [1,2,3]
sample_list.append[4]
print[sample_list]
0Phần kết luận. Cách nối vào danh sách trong Python
Trong bài đăng này, chúng tôi đã khám phá nhiều cách để thêm vào danh sách trong Python, bao gồm các phương thức chắp thêm, chèn và mở rộng. Nếu bạn có thêm bất kỳ câu hỏi nào về các phương pháp, hãy để lại nhận xét hoặc xem tài liệu chính thức về append[], insert[] và expand[]