首頁 >後端開發 >Python教學 >如何在 Python 中將使用者輸入轉換為整數列表?

如何在 Python 中將使用者輸入轉換為整數列表?

DDD
DDD原創
2024-12-16 14:55:11723瀏覽

How to Convert User Input into a List of Integers in Python?

在Python 中從使用者輸入擷取數字清單

嘗試透過input() 從使用者輸入中取得數字清單或raw_input() ,開發人員發現數字被視為字串。因此,沒有達到預期的結果。

但是,有一種更 Pythonic 的方法可以將輸入直接轉換為整數列表。

對於 Python 3.x,以下程式碼完成此任務:

a = [int(x) for x in input().split()]

此程式碼使用 split() 方法將使用者的輸入分解為單一字串,以 x 表示。然後使用 int() 函數將每個字串轉換為整數。產生的整數列表儲存在變數 a 中。

為了進行說明,請考慮以下示例:

>>> a = [int(x) for x in input().split()]
3 4 5
>>> a
[3, 4, 5]
>>>

透過這種改進的方法,輸入已成功轉換為數字列表,解決了初次嘗試時遇到的問題。

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

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