当前位置: 首页 > news >正文

手机分销网站可视化网页制作工具

手机分销网站,可视化网页制作工具,婚纱摄影团购网站模板,做直播网站找哪个网站好目的: 有一列从小到大排好的数字元素列表, 现在想往其插入一个值,要求: 大于右边数字小于左边数字 列表元素: [1,4,6,13,16,19,28,40,100] # 方法: 往列表中添加一个数值,其目的方便元素位置往后…
目的: 有一列从小到大排好的数字元素列表, 现在想往其插入一个值,要求: 大于右边数字小于左边数字
列表元素: [1,4,6,13,16,19,28,40,100]
# 方法: 往列表中添加一个数值,其目的方便元素位置往后移动一位,
因为如果我们找到了合适的位置,目前这个位置有元素在占着,我们需要将其适合位置后的每一个元素,往后挪动一位,如果不在最后添加一个元素,而且这个元素必须是 0 ,会发生栈缺失值的现象
其实我们就是做了  a[i] = a[i-1]  元素100 消失了       执行 a[i] = a[i-1]   如果我们执行了从后往前迭代,a【9】 = a[8]   40 覆盖了100
a = [1,4,6,13,16,19,28,40,100,0]
print("befor:")
for i in range(0,len(a) - 1): print(a[i],end="\t")
print()
number = int(input("请输入你想要插入的数:"))local = 0
for i in range(len(a)-2,-1,-1):   # 第二个-1 指的是步长为1不过是从右往左取if number > a[i]:local = i+1  # local 就是我们的插入点break
# 移动位置
for i in range(len(a)-1,local,-1): # local-1 是因为 range() 函数总是左闭右开# 如果写成local 只会取到 插入紧跟后面的一个数,本来插入点在6后面,因为range() 函数的原因就# 会将插入点选到了13后面a[i] = a[i-1]    # 从插入点每一个数都向后移动了1位, i 最后存在的位置只能是插入点
a[local] = number   # local 是我们的插入点  没执行这条语句之前 a[local] = a[local-1], 现在将插入的值赋到 替换点print(a)


学习资料: 转载: 【三天练完!学习Python必刷的100道经典实战练习真题,没练等于白学!!!】 https://www.bilibili.com/video/BV1SG411H7e1/?p=36&share_source=copy_web&vd_source=d0ef3d08fdeef1740bab49cdb3e96467

http://www.fp688.cn/news/160231.html

相关文章:

  • 大型电子商务网站开发百度图片识别搜索引擎
  • 怎么做冒牌网站站长工具站长之家官网
  • 公司网站模版百度付费问答平台
  • wordpress教程 mac sql广州排前三的seo公司
  • 策勒网站建设搜索引擎入口google
  • 如何做网站实名认证舆情分析网站
  • 让百度收录自己的网站全网推广方案
  • 做网站数据库要哪一种好百度广告投放代理商
  • 常州网站建设专业的公司优化游戏卡顿的软件
  • 网站服务类型是什么意思关键词自助优化
  • 四辩稿的套话模板东莞seo关键词排名优化排名
  • sns社交网站注册建站系统源码
  • 国外做游戏h动画的网站石家庄百度搜索引擎优化
  • 做团购网站的公司网站推广优化招聘
  • 无锡网站建设推广服务深圳网络推广服务是什么
  • 如何做公司网站运营竞价推广论坛
  • 冷门行业做网站的优势seo推广费用
  • 哪个网站做的系统好用吗搜索引擎优化指的是
  • html5 企业网站模板seo优化实训总结
  • 黑龙江省内新闻最新seo关键词排名优化价格
  • 西安行业网站黄冈黄页88网黄冈房产估价
  • 免备案网站制作做小程序公司哪家好
  • 网站建设制作设计营销公司杭州seo关键词优化推广外包
  • 住房和城乡建设部网站干部学院手机网页链接制作
  • 网站开发大赛网络广告营销对应案例
  • 乐山做美食推荐的网站企业营销型网站建设
  • 温岭自适应网站建设什么平台可以免费推广产品
  • 河南金城建设工程有限公司网站百度榜单
  • 云安区学校网站建设统计表培训课程表
  • 郑州彩票网站开发百度信息流推广教程