Python 是一種流行的編程語言,它非常適合數據處理。在 Python 中,有時需要將數組轉換成數字。以下是如何將數組轉換成數字的一些示例:
arr = [1, 2, 3, 4, 5] result = int("".join(map(str, arr))) print(result) # 輸出:12345
在上面的示例中,我們首先創建了一個數組 arr,它包含一些數字。然后,我們使用 map() 函數將所有數字轉換成字符串,并將它們連接成一個字符串。最后,我們使用 int() 函數將該字符串轉換為整數。
from functools import reduce arr = [1, 2, 3, 4, 5] result = reduce(lambda x, y: x * 10 + y, arr) print(result) # 輸出:12345
在上面的示例中,我們使用 reduce() 函數將數組中的所有數字轉換為一個數字。我們首先定義了一個 lambda 函數,它返回傳遞給它的兩個數字的乘積,并將它們相加。然后,我們使用 reduce() 函數將此函數應用于數組 arr 中的每個數字。
這些是將數組轉換為數字的兩種常見的方法。在實際應用中,您可以根據需要選擇哪種方法適合您的情況。
上一篇get方式傳遞json串
下一篇python 數組轉小寫