首頁 >後端開發 >Python教學 >如何將 Python 字串列表轉換為整數列表?

如何將 Python 字串列表轉換為整數列表?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-30 20:54:15394瀏覽

How to Convert a Python List of Strings to a List of Integers?

將Python 列表中的字串轉換為整數

如何轉換表示整數的字串列表,例如['1' , ' 2', '3'], 轉換為對應的整數列表,例如[1, 2, 3]?

為了完成此轉換,Python 提供了一個簡單的解:

給定清單xs = ['1', '2', '3']:

利用map函數將int函數應用於xs的每個元素,建立一個新列表,其中每個字串都被其整數值取代。從map得到的物件是一個可迭代的物件;你可以在這個迭代上呼叫列表函數將其轉換為正式列表。

list(map(int, xs))

這個函數會輸出:

[1, 2, 3]

在Python 2中,列表函數不是必要的,因為map直接回傳一個列表:

map(int, xs)

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

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