Python實用技巧 object篇

2021-09-27 19:02:24 字數 684 閱讀 9640

返回字典中所有鍵的列表。

def keys_only(flat_dict):

return list(flat_dict.keys())

示例

ages = 

keys_only(ages) # ['peter', 'isabel', 'anna']

建立乙個與提供的物件具有相同鍵的物件,每個值為通過提供的函式生成的值。

def map_values(obj, fn):

ret = {}

for key in obj.keys():

ret[key] = fn(obj[key])

return ret

示例

users = ,

'pebbles':

}map_values(users, lambda u : u['age']) #

返回字典中所有值的列表。

def values_only(dict):

return list(dict.values())

示例

ages = 

values_only(ages) # [10, 11, 9]

Python實用技巧

1 改變工作目錄 1 import os2 os.chdir c users mr.zhao 2 搜尋制定目錄下的檔案 1 import glob 2 glob.glob c user mr.zhao csv 3 對字典進行排序 1 dict test 2 sorted dict test.item...

python實用技巧(一)

python實用技巧 一 python實用技巧 二 python實用技巧 三 python實用技巧 四 已知x是多維陣列型別,則 在作業系統 windows或者linux 命令列介面下 python v python 3.4 3 anaconda 2.3.0 32 bit 如果我們已經進行pytho...

Linux 實用技巧

值得一提的是vim是慈善軟體 charityware 如有贊助或評比得獎,所得將全部救助烏干達孤兒,軟體使用是免費的,歡迎手頭有點閒錢的使用者捐款贊助,如果沒銀子也沒關係,至少當有評比活動時 有獎金可拿的那種 應用技巧一 快速注釋 1 連續行注釋 使用vim vi編輯shell指令碼,在進行除錯的時...