極簡美學 python

2021-10-22 03:30:43 字數 1978 閱讀 7992

# 檢查兩個字串的組成元素是不是一樣的

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...