用到了python中的sort函式。
a =[2
,5,4
]c =
sorted
(a, reverse=
true
)print
(c)
輸出結果為:
[5,
4,2]
a =[2
,5,4
]b =
sorted
(a, reverse=
false
)print
(b)
輸出結果為:
[2,
4,5]
sorted(object, key, reverse=)
reverse 決定順序還是逆序。
如果要判斷乙個由正數組成的陣列,其中的三數能否構成乙個三角形,並且輸出最大周長。
def
is********
(a):
l =len(a)
a =sorted
(a, reverse=
true
)for i in
range
(l -2)
:if a[i +1]
+ a[i +2]
> a[i]
: perimeter = a[i]
+ a[i +1]
+ a[i +2]
break
else
: perimeter =
0print
(perimeter)
Python之對list進行切片
取乙個list的部分元素是非常常見的操作。比如,乙個list如下 l adam lisa bart paul 取前3個元素,應該怎麼做?笨辦法 l 0 l 1 l 2 adam lisa bart 之所以是笨辦法是因為擴充套件一下,取前n個元素就沒轍了。取前n個元素,也就是索引為0 n 1 的元素,...
對列表List進行賦值
今天講講python中對list進行賦值的方法,並會接下來給出例項和截圖詳解。這個問題源自於我想對乙個某乙個區間內的值進行均勻劃分成50份,對此,我想到了用list,並用迴圈賦值來實現.並將區間內的值用區間的中值來表示,很顯然,算出來的中值肯定會有很多的小數字數,所以我們需要對得到的數進行處理,保留...
對list進行分組操作
分組演算法 public class testarraylistgroupbykey 2 分組演算法 map skuidmap new hashmap for skuvo skuvo skuvolist else 3 遍歷map,驗證結果 for long skuid skuidmap.keyset...