Python中的經常用,但經常忘記的命令函式(2)

2021-10-01 08:12:13 字數 1768 閱讀 7122

// 列表轉置

a =[[1

,2,3

],[4

,5,6

]]print

(a)#[[1

,2,3

],[4

,5,6

]]print

(map

(list,

zip(

*a))

) #>

print

(list

(map

(list,

zip(

*a))))

#[[1,

4],[

2,5]

,[3,

6]]// map 對映

#map

() 會根據提供的函式對指定序列做對映

map(

function

, iterable,

...)

def square

(x): # 計算平方數

return x **

2map

(square,[1

,2,3

,4,5

]) # 計算列表各個元素的平方#[1

,4,9

,16,25

]// join 指定字元連線a=[

'1',

'2',

'3',

'4',

'5']

b='hello world'c=(

'1',

'2',

'3',

'4',

'5')

d='.'

.join

(a) #』1.2

.3.4

.5』'-'

.join

(b) #』h-e-l-l-o-

-w-o-r-l-d』

'-'.

join

(c) #』1-2

-3-4

-5』'-'.

join

(d) #』name1-name2-name3-name4』

// 列表的str和int轉換

a =[1,

2,3]

b =[

str(i)

for i in a ]

c =[

int(i)

for i in b ]

// 2維列表取列a=[

[1,2

,3],

[4,5

,6]]

b =[i[0]

for i in a] # 從a中的每一行取第乙個元素。

// 判斷開頭、結尾的字元,類似於正則

##僅用第乙個引數即可,預設為全範圍檢測

str.

startswith

(substr, beg=

0,end=

len(string));

#str -- 檢測的字串。

#substr -- 指定的子字串。

#beg -- 可選引數用於設定字串檢測的起始位置。

#end -- 可選引數用於設定字串檢測的結束位置

str.

endswith

(suffix[

, start[

, end]])

suffix -- 該引數可以是乙個字串或者是乙個元素。

start -- 字串中的開始位置。

end -- 字元中結束位置。

參考:

MySQL經常忘的語句

3.分頁查詢 4.總結 雖然這是基礎的,但是還是記一下,以便之後鞏固。alter table a2 modify column id int default 10 alter table a2 modify column id int alter table a2 modify column id ...

經常用的android細節

1.去掉預設應用的標題欄 android theme android style theme.notitlebar 如果只想去掉某個activity的,在activity的標籤裡新增即可。2.achartengine,要使 四周變成透明 this.multirenderer.setmarginsco...

C 一些經常忘的小東西

1 窗體中的 combobox combobox1.datasource dt com combobox1.displaymember buyer combobox1.valuemember id 2給datagridview賦值,其中有自定義的列 dt umd tu.selectall order...