2016-12-11 12 views

回答

3
[int(''.join(map(str, x))) for x in arr] 
# [234, 123, 345] 
+0

謝謝,原來如此! – user1883614

0
arr = [[2,3,4], [1,2,3], [3,4,5]] 
arr2 = [] 
for x in arr: 
    z = "" 
    for y in x: 
     z = z + str(y) 
    arr2.append(int(z)) 
#the results are now in arr2 
print arr2 
0

稍微更數學方法:

>>> [sum(n*10**i for i, n in enumerate(reversed(x))) for x in arr] 
[234, 123, 345]