ich möchte aus:
Code: Alles auswählen
list = [1, 8, 9, 3]
Code: Alles auswählen
zahl = 1893
![Smile :-)](./images/smilies/icon_smile.gif)
Gruß
Code: Alles auswählen
list = [1, 8, 9, 3]
Code: Alles auswählen
zahl = 1893
Code: Alles auswählen
In [1]: ''.join(map(str, [1, 8, 9, 3]))
Out[1]: '1893'
Thx, mir war die map() Funktion nicht bekannt. Danke__blackjack__ hat geschrieben: ↑Samstag 25. August 2018, 19:06Code: Alles auswählen
In [1]: ''.join(map(str, [1, 8, 9, 3])) Out[1]: '1893'
Code: Alles auswählen
>>>int(''.join(map(str, [1, 8, 9, 3])))
>>>1893
Code: Alles auswählen
>>> liste = [1, 8, 9, 3]
>>> sum([10**count*number for count, number in enumerate(liste[::-1])])
1893
>>>
Code: Alles auswählen
In [1]: from functools import reduce
In [2]: reduce(lambda acc, n: acc * 10 + n, [1, 8, 9, 3])
Out[2]: 1893