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

Chương trình Python để nối, xóa và hiển thị các phần tử của một danh sách bằng cách sử dụng các lớp

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

0. Thoát 1. Thêm các phần tử2. Xóa phần tử3. Hiển thị danh sáchNhập lựa chọn của bạn:1Nhập phần tử để thêm vào danh sách ... 34Danh sách:[34] 0. Thoát 1. Thêm các phần tử2. Xóa phần tử3. Danh sách hiển thịNhập lựa chọn của bạn:3Danh sách:[34] 0. Thoát 1. Thêm các phần tử2. Xóa phần tử3. Hiển thị danh sáchNhập lựa chọn của bạn:2Nhập số để xóa..34Danh sách:[] 0. Thoát 1. Thêm các phần tử2. Xóa phần tử3. Danh sách hiển thị Nhập lựa chọn của bạn:0 Thoát

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.