Khi cần thêm, xóa và hiển thị các phần tử của danh sách bằng cách sử dụng các lớp, phương thức hướng đối tượng được sử dụng. Ở đây, một lớp được định nghĩa và các thuộc tính được định nghĩa. Các hàm được định nghĩa trong lớp thực hiện các hoạt động nhất định. Một thể hiện của lớp được tạo và các hàm được sử dụng để thêm các phần tử vào danh sách, xóa các phần tử khỏi danh sách và hiển thị các phần tử của danh sách bằng cách sử dụng các đối tượng.
Dưới đây là một minh chứng cho điều tương tự -
Ví dụ
class list_class ():def __init __ (self):self.n =[] def add_val (self, a):return self.n.append (a) def remove_val (self, b):self.n.remove (b) def display_val (self):return (self.n) my_instance =list_class () choice_val =1 while choice_val! =0:print ("0. Thoát") print ("1. Thêm phần tử") print ("2. Xóa phần tử ") print (" 3. Danh sách hiển thị ") choice_val =int (input (" Nhập lựa chọn của bạn:")) if choice_val ==1:n =int (input (" Nhập phần tử để thêm vào danh sách ... ")) my_instance.add_val (n) print (" Danh sách:", my_instance.display_val ()) elif choice_val ==2:n =int (input (" Nhập số để xóa .. ")) my_instance.remove_val (n) print ("Danh sách:", my_instance.display_val ()) elif choice_val ==3:print ("Danh sách:", my_instance.display_val ()) elif choice_val ==0:print ("Thoát") else:print ("Không hợp lệ lựa chọn! ") print ()
Đầu ra
Giải thích
- Một lớp có tên là lớp 'list_class' được định nghĩa, có các chức năng như "add_val", "remove_val" và "display_val".
- Chúng được sử dụng để thêm các phần tử vào danh sách, xóa phần tử khỏi danh sách và hiển thị danh sách tương ứng. Một phiên bản của lớp này được tạo.
- Các phần tử của danh sách được nhập và các hoạt động được thực hiện trên đó.
- Thông báo và đầu ra có liên quan được hiển thị trên bảng điều khiển.