# 檢查兩個字串的組成元素是不是一樣的
from collections import counter
defsimilarconsistence
(first, second)
:return counter(first)
== counter(second)
print
(similarconsistence(
'abbc'
,'cba'))
# false
# 記憶體占用
import sys
variable =
3print
(sys.getsizeof(variable)
)# 28, 單位為bytes
# 大寫第乙個字母
print
('hello'
.title())
# 列表分塊
from math import ceil
defchunk
(lst, size)
:return
list
(map
(lambda x: lst[x*size: x*size+size]
,list
(range(0
, ceil(
len(lst)
/size)))
))print
(chunk([1
,2,3
,4,5
],2)
)# [[1, 2], [3, 4], [5]]
# filter()
defis_odd
(n):
return n %2==
1print
(list
(filter
(is_odd,[1
,2,3
,4,5
,6,7
,8,9
,10])
))# [1, 3, 5, 7, 9]
# 解包
array =[[
'a',
'b'],[
'c',
'd'],[
'e',
'f']
]print
(list
(zip
(*array)))
# [('a', 'c', 'e'), ('b', 'd', 'f')]
# 列表展開
defspread
(arg)
: ret =
for i in arg:
ifisinstance
(i,list):
ret.extend(i)
else
:return ret
defdeep_flatten
(lst)
: result =
result.extend(spread(
list
(map
(lambda x: deep_flatten(x)
iftype
(x)==
list
else x, lst)))
)return result
print
(deep_flatten([1
,[2]
,[[3
],4]
,5])
)# [1,2,3,4,5]
# 列表的差
print
(set([
1,2,
3]).difference(
set([1
,2])
))# # 合併字典
defmerge_dictionaries
(a, b)
:return
a =b =
print
(merge_dictionaries(a, b)
)#
python極簡主義 極簡主義OCR
在編寫這個程式時,我一直有個疑惑,就是在east文字檢測模組裡。起初,我是在裡看到用opencv的dnn模組做east文字檢測,但是它的讀取模型檔案初始化網路的方式我一直疑惑不解。看text detect recognition.py的第152行 detector cv.dnn.readnet mo...
王玉濤 美的冰箱 極簡美學的答案
美的冰箱不只是冰箱,一方面美的冰箱是智慧型保鮮冰箱的先驅者,另一方面美的冰箱一直在美學層面進行探索。2019年6月16日,美的冰箱 探索新鮮度 2019品牌之夜於中國雲南撫仙湖拉開帷幕。國際知名高定設計師 著名服裝設計師王玉濤現身發布會,以美的冰箱極簡設計為靈感的一場高階定製的時裝秀在撫仙湖畔 探鮮...
python極簡筆記 異常
異常 def exceptionfunc print 7 0 exceptionfunc 使用try except 處理異常 def sloveexecption try print 7 0 except zerodivisionerror print divide by zero sloveexe...