在 Python 中將多個整數列表轉換為單個整數


有時我們可能有一個元素為整數的列表。需要結合所有這些元素並從中建立一個單個整數。在本文中,我們將探討實現這一目標的方法。

使用 join

join 方法可以將元組中的所有專案連線成一個字串。因此,我們將透過 for 迴圈遍歷它們來連線列表的每個元素。

示例

 現場演示

listA = [22,11,34]
# Given list
print("Given list A: ", listA)
# Use
res = int("".join([str(i) for i in listA]))
# Result
print("The integer is : ",res)

輸出

執行上述程式碼,得到以下結果−

Given list A: [22, 11, 34]
The integer is : 221134

使用 map 和 join

我們可以應用 map 函式將列表的每個元素轉換為字串,然後將它們連線起來形成一個最終列表。應用 int 函式使最終結果成為一個整數。

示例

 現場演示

listA = [22,11,34]
# Given list
print("Given list A: ", listA)
# Use
res = int("".join(map(str, listA)))
# Result
print("The integer is : ",res)

輸出

執行上述程式碼,得到以下結果−

Given list A: [22, 11, 34]
The integer is : 221134

更新時間:20-May-2020

2K+ 瀏覽量

開啟你的 職業生涯

完成課程以獲得認證

開始學習
廣告