値がリストに追加され、元の順序を変更しません

タイトル:それは入力デジタル自動仕分け元の順序を変更することなく達成する既に配置配列を含むSTR []リストが、存在します。

1.値を達成するために挿入されました:

リスト= [1,3,6,8,9,18、]#リスト定義
DEF Zhengxu(麻痺)
:レンジでX(LEN(リスト))用
IFリスト[X]>ナム:
IND = X
一覧.insert(IND、ナム)
プリント(リスト)
BREAK
のelif X == LEN(リスト)-1:#よりとき場合、最後のデジタル印刷任意大型のリストの入力要素の要素
list.append(ナム)
プリント(リスト)
Zhengxu(5)
結果を印刷します:

 

2.は、値を降順達成しました:

LIST1 = [19,17,10,9,8,5]#は、リスト定義
:DEFのdaoxu(numb1)
レンジにおけるY(LEN(リスト1))のための:
IF List1を[Y] <numb1:
IND1 = Y
のList1。 INSERT(IND1、numb1)
プリント(リスト1)
BREAK
のelif LEN(リスト1)-1 == Y:より#任意の小さな要素のリストの入力要素最後デジタル印刷
list1.append(numb1)
プリント(リスト1 )
daoxu(2)

印刷結果:

 

 

給油ああへのボール

 :ミートボール

おすすめ

転載: www.cnblogs.com/shumei/p/12077089.html