RUNOOB python练习题 39 数组排序
生活随笔
收集整理的這篇文章主要介紹了
RUNOOB python练习题 39 数组排序
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
用來練手的python練習(xí)題,原題鏈接: python練習(xí)實例39
題干: 有一個已經(jīng)排好序的數(shù)組。現(xiàn)輸入一個數(shù),要求按原來的規(guī)律將它插入數(shù)組中。
這個題目用列表List的sort,append方法非常簡單,如下:
想要升序排列的話,就直接使用默認參數(shù)。
降序排列,將reverse參數(shù)改為True即可。
如果不使用python自帶的排序方法的話,源代碼如下:
輸出結(jié)果如下:
思路也比較簡單,輸入數(shù)字后,總是使列表長度增加1。之后遍歷列表,找到新插入數(shù)的位置,將該位置至末尾的其他數(shù)字都向后移動一個索引,再將該位置改為新輸入的數(shù)字即可。
總結(jié)
以上是生活随笔為你收集整理的RUNOOB python练习题 39 数组排序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RUNOOB python练习题37 对
- 下一篇: RUNOOB python练习题44