將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中文網其他相關文章!