使用类添加,删除和显示列表元素的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("输入您的选择: "))
   if choice_val==1:
      n=int(input("输入要添加到列表中的元素... "))
      my_instance.add_val(n)
      print("List: ",my_instance.display_val())
   elif choice_val==2:
      n=int(input("输入要删除的号码。"))
      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("选择无效!")
print()
输出结果
0. Exit
1. Add elements
2. Delete element
3. Display list
输入您的选择: 1
输入要添加到列表中的元素... 34
List: [34]
0. Exit
1. Add elements
2. Delete element
3. Display list
输入您的选择: 3
List: [34]
0. Exit
1. Add elements
2. Delete element
3. Display list
输入您的选择: 2
输入要删除的号码。34
List: []
0. Exit
1. Add elements
2. Delete element
3. Display list
输入您的选择: 0
Exit

解释

  • 定义了一个名为“ list_class”的类,该类具有“ add_val”,“ remove_val”和“ display_val”之类的功能。

  • 这些用于将元素添加到列表,从列表中删除元素并分别显示列表。创建此类的实例。

  • 输入列表的元素并对其执行操作。

  • 相关消息和输出将显示在控制台上。