使用类操作列表元素(追加、删除和显示)的Python程序
当需要使用类来追加、删除和显示列表元素时,可以使用面向对象的方法。在此,定义一个类,并定义属性。在类中定义函数以执行某些操作。创建类的实例,并使用函数通过对象向列表添加元素,从列表中删除元素以及显示列表元素。
以下是相同的演示示例:
示例
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. Exit") print("1. Add elements") print("2. Delete element") print("3. Display list") choice_val=int(input("Enter your choice: ")) if choice_val==1: n=int(input("Enter element to add to the list... ")) my_instance.add_val(n) print("List: ",my_instance.display_val()) elif choice_val==2: n=int(input("Enter number to delete..")) my_instance.remove_val(n) print("List: ",my_instance.display_val()) elif choice_val==3: print("List: ",my_instance.display_val()) elif choice_val==0: print("Exit") else: print("Invalid choice!") print()
输出
0. Exit 1. Add elements 2. Delete element 3. Display list Enter your choice: 1 Enter element to add to the list... 34 List: [34] 0. Exit 1. Add elements 2. Delete element 3. Display list Enter your choice: 3 List: [34] 0. Exit 1. Add elements 2. Delete element 3. Display list Enter your choice: 2 Enter number to delete..34 List: [] 0. Exit 1. Add elements 2. Delete element 3. Display list Enter your choice: 0 Exit
解释
- 定义了一个名为“list_class”的类,该类具有诸如“add_val”、“remove_val”和“display_val”之类的函数。
- 这些函数分别用于向列表添加元素,从列表中删除元素以及显示列表。创建此类的实例。
- 输入列表元素并在其上执行操作。
- 在控制台上显示相关的消息和输出。
广告