字典尋最大
字典pop
用上面兩招即可找到topn
多層,樹狀字典:defaultdict
from collections import defaultdict
id_names_times = defaultdict(
#idlambda
:defaultdict(
#name
lambda
:int))
#定義樹狀字典
id_names_times[
'qq']=
'asd'
id_names_times[
'ww'][
'qwe']=
1#只有直接呼叫沒得返回才會直接建立,直接在第一層賦值,可以當做普通字典來用
(id_names_times)
(id_names_times.items())
#使用方式與普通字典完全相同
for movie, users in movie2users.items():
for u in users:
for v in users:
if u == v:
continue
usersim_mat.setdefault(u,
)# 如果有,則在字典裡查詢u,沒有就新建乙個{}作為value
usersim_mat[u]
.setdefault(v,0)
# 如果有,則在字典裡查詢v,沒有就新建乙個{}作為value
usersim_mat[u]
[v]+=
1
再也不用VMWare來安裝linux系統了
今天在路上無意間看到了一篇關於vagrant的文章,突然就覺得之前在windows上安裝linux的勁都白費了,看看下面的文章,你或許也會放棄vmware吧 也許根據不同的需求,vmware也是有其應用場景的,暫不追究 vagrant打造自己的開發環境 rhel7.3 centos 7.0 x64 ...
Flex,再也不用擔心頁面布局了
布局的傳統解決方案,基於盒狀模型,依賴display屬性 position屬性 float屬性。它對於那些特殊布局非常不方便,比如,垂直居中就不容易實現。flex 是 flexible box 的縮寫,意為 彈性布局 用來為盒狀模型提供最大的靈活性。任何乙個容器都可以指定為 flex 布局。box ...
這樣理解 HTTP,面試再也不用慌了
目錄 2 post 和 get 的區別 3 常見狀態碼 4 http 首部 8 二進位制傳輸 9 多路復用 10 header 壓縮 11 服務端 push 12 quic 13 dns 14 從輸入 url 到頁面載入完成的過程 http 協議是個無狀態協議,不會儲存狀態。先引入 和冪等的概念。指...