sort 的小技巧和 set的維護

2021-09-29 07:18:58 字數 381 閱讀 3672

list.sort()

乙個包含list元素的list,按照各元素的第一位數字排序:

list.sort(key=lambda x: x[0])

把某些數字n提前:

list.sort(key=lambda x: x==n, reverse=true)

sort原地排序,sorted傳遞排序結果

字典dir.keys()

dir.values()

dir.items()

返回的都是list,注意複數

set.add()

set.update({}) 好用,多個元素

set.remove()

set.discard() 好用,乙個元素

都是原地操作

小技巧3 sort 函式中的key

sort函式原型 sort key none,reverse false key 可指定一些規則 reverse 預設值是false 可以給它賦值成true,那就是反向排序 example 當我們有乙個需要排序的字典 它裡面的鍵是一本 所有的單詞 不重複的,若是字典 現重複的鍵,只會讀取到最後乙個鍵...

Set和Map的小知識

hashset,hashmap查詢快 treeset,treemap儲存順序為公升序 linkedhashset,linkedhashmap 儲存順序為插入的順序 hashset的部分原始碼 構造器初始化這個map private transient hashmapmap set中組合了乙個map的...

網路伺服器安全維護的小技巧

首先,我們可以分析一下,對網路伺服器的惡意網路行為包括兩個方面 一是惡意的攻擊行為,如拒絕服務攻擊,網路病毒等等,這些行為旨在消耗伺服器資源,影響伺服器的正常運作,甚至伺服器所在網路的癱瘓 另外乙個就是惡意的入侵行為,這種行為更是會導致伺服器敏感資訊洩露,入侵者更是可以為所欲為,肆意破壞伺服器。所以...