在 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
廣告