python 类里定义数组
时间: 2023-11-03 09:03:15 浏览: 90
在Python类中定义数组可以使用列表(list)数据结构。列表是Python中最常用的数据结构之一,可以存储多个元素,并且可以进行增删改查操作。下面是一个示例代码:
```python
class MyClass:
def __init__(self):
self.my_array = [] # 定义一个空列表作为数组
def add_element(self, element):
self.my_array.append(element) # 向数组中添加元素
def get_element(self, index):
return self.my_array[index] # 获取数组中指定位置的元素
def update_element(self, index, value):
self.my_array[index] = value # 更新数组中指定位置的元素
def remove_element(self, element):
self.my_array.remove(element) # 删除数组中指定的元素
# 示例代码结束
# 创建一个 MyClass 的实例
my_object = MyClass()
# 向数组中添加元素
my_object.add_element(10)
my_object.add_element(20)
my_object.add_element(30)
# 获取数组中的元素
element = my_object.get_element(1)
print(element) # 输出: 20
# 更新数组中的元素
my_object.update_element(0, 100)
element = my_object.get_element(0)
print(element) # 输出: 100
# 删除数组中的元素
my_object.remove_element(30)
element = my_object.get_element(2)
print(element) # 输出: 报错,因为元素已被删除
```
阅读全文