list dict tuple的一些小操作總結

2021-09-07 08:43:25 字數 589 閱讀 4087

一、list

2.去重  list(set(list))

list_gpcode = list(set(list(dfquery.index.get_level_values('gpcode'))))

3.判斷某個元素是否在list中 (in、not in)

if gpcode in stocklist:

print gpcode

二、dict

1.賦值

dict[key] = value

2.排序

result_dict = sorted(dict.items(), key = lambda dicr:dicr[1], reverse = true)#按 value 排序,降序

result_dict = sorted(dict.items(), key = lambda dicr:dicr[0], reverse = true)#按 key排序,降序

排完序之後的 result_dict 中的元素是(key,value)格式的元組

3.判斷dict中是否有某個key(has_key)

dict.has_key(key1)

未完待續。。。

Denoise auto encoder的乙個理解

這幾天反覆的看denoise auto encoder的解釋,尤其是geometric interpretation。作者寫道,本來的資料假定是在乙個低緯度的流行結構上,加了噪音之後,這些噪音點就距離這個流行結構要有點遠,或者不在這個流行結構上了,那麼學習的過程就會去學習在這個本來的流行結構。個人認...

erlang lists keyfind的乙個小坑

key 2 2,findreuslt lists keyfind key,1,case findreuslt of find false not find end.這段 會報沒有匹配的錯誤 原因是 key 2 2 其實 key被賦值為1.0 摔,這個基礎概念都能忘記 lists keyfind 文件...

WM DRAWITEM,DrawItem的一些總結

1 當在mfc中要對某個控制項自繪時,就需要重寫drawitem或者ondrawitem函式,要實現重繪 首先要允許重繪 1 可以在控制項屬性中設定 網上很多,自己搜吧 2 在控制項類中實現,比如我實現了class cmybutton public cbutton自己的按鈕類,然後在cmybutto...