Python coding日常總結

2021-10-19 14:28:28 字數 2730 閱讀 6604

計數器。是一種用於統計資料的資料型別

from collections import counter

colors =

['red'

,'blue'

,'red'

,'green'

,'blue'

,'blue'

]print

(counter(colors)

)>> counter(

)

建立

cnt = counter(

)# 建立空的counter

c = counter(

'gallahad'

)# 傳進字串

c = counter(

)# 傳進字典

c = counter(cats=

4, dogs=8)

# 傳進元組

print

(dict

(c))

>>

# 可以直接轉成dict

判斷是否包含元素

c = counter(

['eggs'

,'ham'])

print

(c['bacon'])

>>

0# 如果不包含就返回 0

print

(c['eggs'])

>>

1# 包含就返回 1

刪除元素:

c[

'sausage']=

0# counter entry with a zero count

del c[

'sausage'

]

獲得所有元素elements

c = counter(a=

4, b=

2, c=

0, d=-2

)list

(c.elements())

>>

['a'

,'a'

,'a'

,'a'

,'b'

,'b'

]

檢視最常見出現的k個元素most_common(k)

counter(

'abracadabra'

).most_common(3)

>>[(

'a',5)

,('r',2)

,('b',2)

]

counter更新:

c = counter(a=

3, b=1)

d = counter(a=

1, b=2)

c + d # 相加

#counter()

c - d # 相減,如果小於等於0,刪去

#counter()

c & d # 求最小

#counter()

c | d # 求最大

#counter()

max( c ) 返回鍵本身數值最大的鍵

c = counter(

['1'

,'4'

,'3'

,'4'

,'0'])

print

(c)print

(max

(c))

# 返回鍵最大的鍵

>> counter(

)>>

4

ord(長度為1的字串)--> 返回對應的 ascii 數值

配對函式:char(ascii 數值)–> 對應字元

bin(int)--> 二進位制表示

從最後乙個元素(-1)開始返回倒序

1516000

print

(input()

[::-

1])-

->

0006151

list是對原始列表的引用

list[:]是建立的原始列表的副本,而不是對原始列表的引用

l =[1

,2,3

]l1 = l[:]

l =[1,

1,1]

print

(l1)--

>[1

,2,3

]#原始列表改變不影響副本

l2 =[1

,2,3

]l3 = l2 # 指向原始列表

l2 =[9

,9,9

]print

(l2)--

>[9

,9,9

]# 原始列表改變,l3指向的列表也改變

l =[1,

1,1]

l2[:

]= l

l =[0,

0,0]

print

(l2)--

>[1

,1,1

]# 同樣是副本拷貝

CSS framework日常開發的經驗總結

二 css框架的開發順序 1 格式化 reset.css 格式化css的真正好處是能夠快速啟動工作,你可以在新的html檔案裡引入框架,不用再處理重置padding 和 margins,實現統一的排版 瀏覽器下的相同表現。2 布局 layout.css 定義頁面是二欄還是三欄,是全屏還是1024 7...

hbase日常操作以及日常維護

一,基本命令 建表 create testtable coulmn1 coulmn2 也可以建表時加coulmn的屬性如 create testtable 其中的屬性有versions 設定歷史版本數,ttl 過期時間,compression 壓縮方式,當配置lzo的情況 刪除表 drop test...

hbase日常操作以及日常維護

出自 一,基本命令 建表 create testtable coulmn1 coulmn2 也可以建表時加coulmn的屬性如 create testtable 其中的屬性有versions 設定歷史版本數,ttl 過期時間,compression 壓縮方式,當配置lzo的情況 刪除表 drop t...