欢迎来我Python萌新的小站

Python 入门练手100例 – 39

【Python 练习实例39】有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

【分析】使用 list.insert(index, obj)  方法插入新的数据。

输出:

 

喜欢 (0)分享 (0)
(3)个小伙伴在吐槽
  1. 想放假想放假~~~
    Q_U_E2018-02-10 15:51 回复
  2. a=int(input('请输入一个两位数:')) b=[1,3,8,12,24] for i in range(len(b)): try: if (b[i] > a and b[i+1] < a) or (b[i] a): print(i) b.insert(i+1,a) break except: pass print(b)
    王龙2019-05-19 09:56 回复
  3. a=int(input(‘请输入一个两位数:’))
    b=[1,3,8,12,24]
    b=b[-1::-1]
    
    for i in range(len(b)):
        try:
            if (b[i] > a and b[i+1] < a) or (b[i]  a):
                print(i)
                b.insert(i+1,a)
                break 
            else:
                if a-b[0] > a-b[-1]:
                    b.insert(len(b),a)
                    break
                else:
                    b.insert(0,a)
                    break
        except:
            pass
    print(b)
    
    王龙2019-05-19 10:06 回复
发表我的评论
取消评论
友情提示:插入代码时请使用:  <pre>要插入的代码</pre>   以达到最佳效果!

表情     6 + 3 = ? (必填)

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址