查找、添加与删除数据

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中的语法:

 

posted @ 2018-05-23 00:08  耐烦不急  阅读(305)  评论(0编辑  收藏  举报