Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để loại bỏ các phần tử tại Chỉ số trong Danh sách

Khi cần xóa các phần tử tại các chỉ số trong danh sách, thuộc tính "enumerate", toán tử "not in", một phép lặp đơn giản và các phương thức "append" sẽ được sử dụng.

Ví dụ

Dưới đây là một minh chứng về điều tương tự -

 my_list =[91, 75, 15, 45, 69, 78, 23, 71, 36, 72] print ("Danh sách là:") print (my_list) print ("Danh sách sau khi sắp xếp là:") my_list.sort () print (my_list) index_list =[2, 4, 5, 7] print ("Các giá trị chỉ mục được lưu trữ trong danh sách là:") print (index_list) my_result =[] cho chỉ mục, phần tử trong liệt kê (my_list ):if index not in index_list:my_result.append (element) print ("Danh sách kết quả là:") print (my_result) print ("Danh sách sau khi sắp xếp là:") my_result.sort () print (my_result)  

Đầu ra

 Danh sách là:[91, 75, 15, 45, 69, 78, 23, 71, 36, 72] Danh sách sau khi sắp xếp là:[15, 23, 36, 45, 69, 71, 72, 75 , 78, 91] Các giá trị chỉ mục được lưu trong danh sách là:[2, 4, 5, 7] Kết quả danh sách là:[15, 23, 45, 72, 78, 91] Danh sách sau khi sắp xếp là:[15, 23, 45, 72, 78, 91] 

Giải thích

  • Một danh sách được xác định và hiển thị trên bảng điều khiển.

  • Nó được sắp xếp và hiển thị trên bảng điều khiển.

  • Các giá trị chỉ mục được lưu trữ trong một danh sách.

  • Chúng cũng được hiển thị trên bảng điều khiển.

  • Một danh sách trống được tạo.

  • Danh sách được lặp lại và đặt điều kiện "nếu".

  • Điều này sẽ kiểm tra xem chỉ mục có không có trong danh sách giá trị chỉ mục hay không.

  • Nếu không, phần tử sẽ được thêm vào danh sách trống.

  • Điều này được hiển thị dưới dạng đầu ra trên bảng điều khiển.

  • Danh sách được sắp xếp lại và hiển thị trên bảng điều khiển.