# 1.数组的插入、删除、按照下标随机访问操作;# 2.数组中的数据类型是Int## Author:Leeclass Array():def __init__(self):'''数组类初始化方法.'''self.__data = [] # 数据存储Listdef find(self, index):'''数组的查找方法.参数:index:将要查找的数据的下标返回:如果查找成功,则返回找到的数据如果查找失败,则返回False'''if index > len(self.__data) or index < 0:return Falseelse:return self.__data[index]def delete(self, index):'''数组的删除方法.参数:index:将要删除的数据的下标返回:如果删除成功,则返回True如果删除失败,则返回False'''if index > len(self.__data) or index < 0:return Falseelse:self.__data.pop(index)return Truedef insert(self, index, value):'''数组插入数据操作.参数:index:将要插入的下标value:将要插入的数据返回:如果插入成功,则返回True如果插入失败,则返回False'''if index > len(self.__data) or index < 0:return Falseelse:self.__data.insert(index, value)return Truedef insertToTail(self, value):'''直接在数组尾部插入数据.参数:value:将要插入的数据'''self.__data.append(value)def printAll(self):'''打印当前数组所有数据'''print(self.__data)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。