查找、添加与删除数据
1.查找数据
#数据查找 ##[1,2,2,3,3,3,4,4,5,6]输出待查数据所在的位置值 alist=[1,2,2,3,3,3,4,4,5,6] sign=False x=int(input("请输入要查找的整数:")) for i in range(len(alist)): if alist[i]==x: print('找打了,第%d个数是%d'%(i+1,x)) sign=True if sign==False: print('没找到,整数%d不在列表中'%x)
2.添加数据
将数据添加到最后:
将数据依顺序排序后,添加到顺序位置,使顺序规律不变:
3.删除数据
BUG:如果有重复的数,只能删除一个;如果输入的数不存在也会出问题。
改进之后如下:
Python中的语法: