首頁>技術>

1、矩陣轉置

您需要將所有行轉換為列,反之亦然。在 Python 中,可以使用 zip 函式在一行程式碼中置換一個矩陣。

a=[[1,2,3],   [4,5,6],   [7,8,9]] transpose = [list(i) for i in zip(*a)] transpose> [[1, 4, 7], [2, 5, 8], [3, 6, 9]]
2、計數

當我們需要知道某個值在文字中出現的次數時,這是一個重要而有用的用例。在 Python 中,有 re 庫可以來幫你完成這項工作。

import relen(re.findall('python','python is a programming language. python is python.'))> 3
3、用其他文字替換文字
"python is a programming language.python is python".replace("python",'Java')> Java is a programming language. Java is Java
4、模擬拋硬幣

這可能不是那麼重要,但當你需要從一組給定的選擇中生成一些隨機選擇時,它會非常有用。

import randomrandom.choice(['Head',"Tail"])> Head
5、生成組
groups = [(a, b) for a in ['a', 'b'] for b in [1, 2, 3]] groups> [('a', 1), ('a', 2), ('a', 3), ('b', 1), ('b', 2), ('b', 3)]

來自藝賽旗社群支援:掉進懸崖的小白

6
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 我是怎麼學習Python的