当前位置:网站首页>实例039:有序列表插入元素
实例039:有序列表插入元素
2022-08-04 01:35:00 【懒笑翻】
题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个位置。
代码:
方法一:
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)
方法二:
lis = [1, 10, 100, 1000, 10000, 100000]
n = int(input('insert a number: '))
lis.append(n)
print(sorted(lis))结果:

"""
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群,扫码下方官方推荐的群即可进入哦
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!↓↓↓↓↓↓
"""边栏推荐
- initramfs详解----添加硬盘驱动并访问磁盘
- Continuing to invest in product research and development, Dingdong Maicai wins in supply chain investment
- 通用的测试用例编写大全(登录测试/web测试等)
- 快速入门EasyX图形编程
- Flask Framework Beginner-05-Command Management Manager and Database Use
- 持续投入商品研发,叮咚买菜赢在了供应链投入上
- C 学生管理系统_分析
- thinkphp 常用技巧
- 哎,又跟HR在小群吵了一架!
- nodejs 安装多版本 版本切换
猜你喜欢

this巩固训练,从两道执行题加深理解闭包与箭头函数中的this

持续投入商品研发,叮咚买菜赢在了供应链投入上

typescript50 - type specification between cross types and interfaces

Tanabata festival coming, VR panoramic look god assists for you

《Greenplum构建实时数据仓库实践》简介

2022 中国算力大会发布“创新先锋”优秀成果

MongoDB数据接入实践

数组_滑动窗口 | leecode刷题笔记

Android interview questions and answer analysis of major factories in the first half of 2022 (continuously updated...)

typescript50-交叉类型和接口之间的类型说明
随机推荐
typescript51 - basic use of generics
pygame 中的transform模块
initramfs详解----添加硬盘驱动并访问磁盘
优秀的测试/开发程序员,是怎样修炼的?步步为营地去执行......
【OpenCV】-重映射
nodejs install multi-version version switching
Google Earth Engine - Calculates the effective width of rivers using publicly available river data
Variable string
Apache DolphinScheduler新一代分布式工作流任务调度平台实战-中
网页三维虚拟展厅为接入元宇宙平台做基础
typescript52-简化泛型函数调用
typescript48-函数之间的类型兼容性
5. Scrapy middleware & distributed crawler
工程制图名词解释-重点知识
Android interview questions and answer analysis of major factories in the first half of 2022 (continuously updated...)
TensoFlow学习记录(二):基础操作
工程制图复习题(带答案)
esp32发布机器人电池电压到ros2(micro-ros+CoCube)
工程制图平面投影练习
快速入门EasyX图形编程