python进阶练习之——有序列表插入元素❤️

Posted 肥学大师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python进阶练习之——有序列表插入元素❤️相关的知识,希望对你有一定的参考价值。

**题目:**有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中

**程序分析:**首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个位置。
lis=[1,10,100,1000,10000,100000]
n=int(input('insert a number: '))
lis.append(n)
for i in range(len(lis)-1):
    if lis[i]>=n:
        for j in range(i,len(lis)):
            lis[j],lis[-1]=lis[-1],lis[j]
        break
print(lis)

小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶
有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏

以上是关于python进阶练习之——有序列表插入元素❤️的主要内容,如果未能解决你的问题,请参考以下文章

python进阶练习之——遍历列表❤️

python进阶练习之——逆序列表❤️

python进阶练习之——列表转字典❤️

python进阶练习之——列表排序连接❤️

python进阶练习之——交换位置❤️

python进阶练习之——矩阵对角线之和❤️