如何在Python 中將空格分隔的字串拆分為整數
將空格分隔的數字字串拆分為整數數組,一個簡單的方法是利用字串拆分和類型轉換。
分割字串:
使用str.split()方法將字串分成子字串清單。預設情況下,str.split() 將任何空白字元視為分隔符號。因此,您可以簡單地呼叫它而不需要任何參數:
"42 0".split()
或者,您可以指定特定的空白字元(例如空格)為分隔符號:
"42 0".split(" ")
請注意,這兩種方法將字串拆分為['42', '0'].
轉換為整數:
要將每個子字串轉換為整數,請使用map()以int為轉換函數的函數:
map(int, "42 0".split())
在Python 2中,這將傳回一個整數列表,而在Python 3中,它將傳回一個惰性映射物件。要獲得具體列表,您可以使用list() 函數:
list(map(int, "42 0".split()))
這將產生期望結果: [42, 0].
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3