码迷,mamicode.com
首页 > 其他好文 > 详细

添加数据

时间:2018-05-23 02:04:59      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:一个   src   image   break   ima   NPU   sorted   10个   bsp   

将数据添加到最后:

技术分享图片

aList=[1,3,5,7,9,2,4,-1,-1,-1]#10个数
x=int(input(‘请输入一个整数:‘))
i=len(aList)-1#i=9
while i>=0:
    if aList[i]!=-1:
        break
    i=i-1
aList[i+1]=x
for x in aList:
    if x!=-1:
        print(x)

将数据依顺序排序后,添加到顺序位置,使顺序规律不变:

技术分享图片

aLi=[1,3,5,7,9,2,4,10000,10000,10000]#10个数,10000代表空数据
aList=sorted(aLi)
print(‘从小到大排序:‘,aList)
# aList=[1,3,5,7,9,12,14,-1,-1,-1]
x=int(input(‘请输入一个整数:‘))
i=len(aList)-1#i=9
while i>=0:
    if aList[i]==10000:
        pass
    elif aList[i]>x:
        aList[i+1]=aList[i]
    else:break
    i-=1
aList[i+1]=x
for x in aList:
    if x!=-1:
        print(x)

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

添加数据

标签:一个   src   image   break   ima   NPU   sorted   10个   bsp   

原文地址:https://www.cnblogs.com/tianqizhi/p/9074902.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!