首頁  >  文章  >  後端開發  >  如何在 Python 中將空格分隔的字串轉換為整數陣列?

如何在 Python 中將空格分隔的字串轉換為整數陣列?

DDD
DDD原創
2024-11-04 06:01:011015瀏覽

How to Convert a Space-Separated String to an Array of Integers in Python?

如何在Python 中將空格分隔的字串分割為整數

將空格分隔的數字字串分割為整數數組,一個簡單的方法是利用字串拆分和類型轉換。

分割字串:

使用 str.split() 方法將字串分成清單的子字串。預設情況下,str.split() 將任何空白字元視為分隔符號。因此,您可以簡單地調用它而不帶任何參數:

或者,您可以指定特定的空白字元(例如空格)作為分隔符號:

請注意兩種方法都會將字串拆分為['42', '0']。

轉換為整數:

要將每個子字串轉換為整數,請使用映射以int 作為轉換函數的() 函數:

在Python 2 中,這將傳回一個整數列表,而在Python 3 中,它將傳回一個惰性映射物件。要取得具體列表,您可以使用 list() 函數:

這將產生所需的結果:[42, 0].

以上是如何在 Python 中將空格分隔的字串轉換為整數陣列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn