2017-04-01 2 views
1

Ich versuche vor kurzem, die UID meiner RFID-Karte zu verwenden, aber ich möchte, dass die UID wie 11217924711571 statt [112, 179, 247, 115, 71] ist. Ich habe versucht int(re.search(r'\d+', uid_str).group()), aber es gibt nur 112 zurück. Kann mir bitte jemand helfen?Extrahiere mehrere Zahlen aus einer Zeichenfolge ohne Komma

+0

Sie wollen also die Zahlen verbinden? – Li357

Antwort

0

Sie konnten dieses versuchen:

old = [112, 179, 247, 115, 71] 
new = ''.join(map(str, old)) # will be a str 
new_int = int(new) # if you need it to be an integer, convert it 
+0

Das hat es geschafft! Vielen Dank! – Sota

Verwandte Themen