当需要使用类追加,删除和显示列表的元素时,将使用面向对象的方法。在此,定义了一个类,并定义了属性。函数是在类中定义的,用于执行某些操作。创建该类的实例,然后使用这些函数将元素添加到列表中,从列表中删除元素并使用对象显示列表中的元素。
以下是相同的演示-
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”之类的功能。
这些用于将元素添加到列表,从列表中删除元素并分别显示列表。创建此类的实例。
输入列表的元素并对其执行操作。
相关消息和输出将显示在控制台上。