使用类添加、删除和显示列表元素的Python程序

使用类添加、删除和显示列表元素的Python程序

在需要使用类添加、删除和显示列表元素时,使用面向对象的方法。在此,定义了一个类,并定义了属性。在类内定义执行某些操作的函数。创建类的实例,并使用对象的函数来添加元素到列表、从列表中删除元素并显示列表的元素。

以下是相同操作的示例-

更多Python相关文章,请阅读: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. 退出")
  print("1. 添加元素")
  print("2. 删除元素")
  print("3. 显示列表")
  choice_val=int(input("输入您的选择: "))
  if choice_val==1:
    n=int(input("输入要添加到列表中的元素... "))
    my_instance.add_val(n)
    print("列表: ",my_instance.display_val())
  elif choice_val==2:
    n=int(input("输入要删除的数字.."))
    my_instance.remove_val(n)
    print("列表: ",my_instance.display_val())
  elif choice_val==3:
    print("列表: ",my_instance.display_val())
  elif choice_val==0:
    print("退出")
  else:
    print("无效选择!")
print()

输出

0. 退出
1. 添加元素
2. 删除元素
3. 显示列表
输入您的选择: 1
输入要添加到列表中的元素... 34
列表: [34]
0. 退出
1. 添加元素
2. 删除元素
3. 显示列表
输入您的选择: 3
列表: [34]
0. 退出
1. 添加元素
2. 删除元素
3. 显示列表
输入您的选择: 2
输入要删除的数字..34
列表: []
0. 退出
1. 添加元素
2. 删除元素
3. 显示列表
输入您的选择: 0
退出

解释

  • 定义了一个名为’list_class’的类,类中有’add_val’、’remove_val’和’display_val’等功能。
  • 这些方法用于添加元素到列表、从列表中删除元素并显示列表。创建了这个类的实例。
  • 输入了列表的元素,并执行了相关操作。
  • 在控制台上显示相关消息和输出。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程