今天記錄一下有關 list 的各種神奇操作,array 和它很像,有些操作是一樣的,部分內容參看了知乎內容。目錄
我們可能會遇到這樣的問題, 我想讓這幾個list中的數字 [[0], [0,1], [0,1,2], [0,1,2,3]] 合併在乙個 list 裡面,如何實現?
比較常用的是迴圈來做,其實還有更簡單高效的做法:
a = [[0], [0,1], [0,1,2], [0,1,2,3]]
merge1 = [j for i in a for j in i]
merge2 = sum(a, )
上邊這兩個操作的結果都是 [0, 0, 1, 0, 1, 2, 0, 1, 2, 3], 可以看出方法二既簡單,效率也高。
a = list(range(5))
b = np.array(range(5))
print(a)
print(b)
# [0, 1, 2, 3, 4]
# [0 1 2 3 4]
其中一種簡單做法就是
a = list(range(5))
ar = a[::-1]
# [4, 3, 2, 1, 0]
list操作小技巧
逗號分隔的字串轉換為list list轉換為逗號分隔的字串 list物件排序 list物件去重 list物件分組,組內求和 lis轉map list刪除 1.逗號分隔的字串轉換為list 感謝大佬的分享字串以逗號分隔的轉換為list方法 string str a,b,c list split arr...
python管理技巧 Python小技巧整理
一 python小工具 進入相應目錄 2 字串轉換為json root mysql m echo python m json.tool job developer name 1mx male 3 批量驗證第三方庫的安裝 python c import paramiko 二 pip的高階用法 1 安裝...
關於select where 的小技巧
大家在寫sql 語句的時候,如果是 select where 型別的語句,有注意到條件的前後順序嗎?我今天做個小實驗。比如查詢位址裡 包含 海口市 及 振興路 兩個關鍵字的資料,一般時候可能會用 select from dm addr where addr like 海口市 and addr lik...