Xóa phần tử đầu tiên khỏi mảng Python
💬 câu hỏi. Đưa ra một danh sách Python được lưu trữ trong một biến lst = ['Alice'] lst = lst[1:-1] print(lst) # []0. Làm cách nào để xóa phần tử đầu tiên và cuối cùng khỏi danh sách lst = ['Alice'] lst = lst[1:-1] print(lst) # []0? Show Ví dụ. Danh sách lst = ['Alice'] lst = lst[1:-1] print(lst) # []2 được lưu trữ trong biến lst = ['Alice'] lst = lst[1:-1] print(lst) # []0 trở thành lst = ['Alice'] lst = lst[1:-1] print(lst) # []4 Phương pháp 1. Danh sách cắt lát[1. -1]Để xóa phần tử đầu tiên và phần tử cuối cùng khỏi danh sách Python, hãy sử dụng biểu thức lst = ['Alice'] lst = lst[1:-1] print(lst) # []0 sử dụng tính năng Python có tên là cắt với cú pháp lst = ['Alice'] lst = lst[1:-1] print(lst) # []1 để lặp qua một chuỗi bắt đầu từ chỉ mục lst = ['Alice'] lst = lst[1:-1] print(lst) # []2 (bao gồm) và kết thúc bằng phần tử tại chỉ mục lst = ['Alice'] lst = lst[1:-1] print(lst) # []3 (không bao gồm . Nếu lst = ['Alice'] lst = lst[1:-1] print(lst) # []3 là một số nguyên âm chẳng hạn như lst = ['Alice'] lst = lst[1:-1] print(lst) # []5, Python sẽ lấy phần tử ngoài cùng bên phải thứ i Đây là một ví dụ lst = ['Alice', 'Bob', 'Carl', 'Dave'] lst = lst[1:-1] print(lst) # ['Bob', 'Carl'] Đoạn mã này loại bỏ phần tử đầu tiên lst = ['Alice'] lst = lst[1:-1] print(lst) # []6 và phần tử cuối cùng lst = ['Alice'] lst = lst[1:-1] print(lst) # []7 khỏi danh sách Lưu ý rằng phương pháp này cũng hoạt động đối với danh sách có một phần tử lst = ['Alice'] lst = lst[1:-1] print(lst) # [] … và cả danh sách trống không có phần tử nào lst = ['Alice'] lst = lst[1:-1] print(lst) # []0 Vui lòng tìm hiểu kiến thức cơ bản về cách cắt lát bằng cách xem hướng dẫn sau Hướng dẫn cơ bản để cắt lát trong Python Xem video này trên YouTube 🌎 Tìm hiểu thêm. Giới thiệu về Python Slicing Phương pháp 2. Danh sách cắt lát không có chỉ số phủ địnhĐể xóa phần tử đầu tiên và phần tử cuối cùng khỏi danh sách Python, bạn cũng có thể sử dụng biểu thức phức tạp hơn một chút lst = ['Alice'] lst = lst[1:-1] print(lst) # []8 để gán kết quả của thao tác cắt cho danh sách và do đó, ghi đè lên danh sách dài hơn ban đầu. Chúng tôi giảm kết quả hàm lst = ['Alice'] lst = lst[1:-1] print(lst) # []9 để lấy chỉ mục của phần tử cuối cùng bị loại khỏi lát cắt Đây là một ví dụ lst = ['Alice'] lst = lst[1:-1] print(lst) # []3 Bạn có thể xem video hướng dẫn liên quan của tôi Python len() – Hướng dẫn đơn giản Xem video này trên YouTube 🌎 Tìm hiểu thêm. Hàm lst = ['Alice'] lst = lst[1:-1] print(lst) # []00 của Python Phương pháp 3. danh sách. pop() và danh sách. bật(0)Để xóa phần tử đầu tiên của danh sách Python, bạn có thể sử dụng phương thức lst = ['Alice'] lst = lst[1:-1] print(lst) # []01. Để xóa phần tử cuối cùng của danh sách Python, bạn có thể sử dụng phương thức lst = ['Alice'] lst = lst[1:-1] print(lst) # []02 mà không cần đối số. Bạn có thể gọi cả hai để loại bỏ phần tử đầu tiên và cuối cùng nếu danh sách có ít nhất hai phần tử Đây là một ví dụ tối thiểu lst = ['Alice'] lst = lst[1:-1] print(lst) # []7 Tuy nhiên, đối với một danh sách có ít hơn hai phần tử, điều này sẽ làm tăng lst = ['Alice'] lst = lst[1:-1] print(lst) # []03. Một kiểm tra lst = ['Alice'] lst = lst[1:-1] print(lst) # []04 đơn giản có thể đảm bảo rằng danh sách có ít nhất hai phần tử—và nếu không, chỉ cần ghi đè lên danh sách đó bằng danh sách trống Đây là một số thông tin cơ bản trong trường hợp bạn muốn tìm hiểu sâu hơn về phương pháp này 💡 Phương thức lst = ['Alice'] lst = lst[1:-1] print(lst) # []02 loại bỏ và trả về phần tử cuối cùng từ một lst = ['Alice'] lst = lst[1:-1] print(lst) # []06 hiện có. Phương thức lst = ['Alice'] lst = lst[1:-1] print(lst) # []07 với đối số tùy chọn lst = ['Alice'] lst = lst[1:-1] print(lst) # []08 loại bỏ và trả về phần tử ở vị trí lst = ['Alice'] lst = lst[1:-1] print(lst) # []08 Danh sách Python pop() Xem video này trên YouTube 🌎 Tìm hiểu thêm. Phương thức lst = ['Alice'] lst = lst[1:-1] print(lst) # []02 của Python Tóm lượcBạn đã học được ba cách dễ dàng để xóa cả phần tử đầu tiên và phần tử cuối cùng khỏi danh sách Python
Cảm ơn bạn đã quan tâm đến việc học với Finxter. Bạn có thể xem học viện email miễn phí của chúng tôi tại đây 👉 Hướng dẫn liên quan. ⤵️
Chris Trong khi làm việc với tư cách là một nhà nghiên cứu trong các hệ thống phân tán, Dr. Christian Mayer tìm thấy tình yêu của mình với việc dạy sinh viên khoa học máy tính Để giúp sinh viên đạt được mức độ thành công Python cao hơn, anh ấy đã thành lập trang web giáo dục lập trình Finxter. com. Ông là tác giả của cuốn sách lập trình nổi tiếng Python One-Liners (NoStarch 2020), đồng tác giả của loạt sách tự xuất bản Coffee Break Python, người đam mê khoa học máy tính, cộng tác viên tự do và chủ sở hữu của một trong 10 blog Python lớn nhất thế giới Niềm đam mê của anh ấy là viết, đọc và mã hóa. Nhưng niềm đam mê lớn nhất của anh ấy là phục vụ các lập trình viên đầy tham vọng thông qua Finxter và giúp họ nâng cao kỹ năng của mình. Bạn có thể tham gia học viện email miễn phí của anh ấy tại đây |