Svetelektro.com

Svetelektro.com

Meno:
Heslo:
SVETELEKTRO • manipulacia retazca v Pythone

manipulacia retazca v Pythone

C,C++,C#

Moderátori: psichac, Moderátori

manipulacia retazca v Pythone

Odosla┼ąod OM0XA » 12 J├║l 2017, 15:21

sekcia pre Python nie je, tak to davam do tejto. Riesim takyto problem. Z UDP paketov vycitavam MAC adresy istych zariadeni v LANke. Mam ich v liste DATA v tvare [ '112233445566' , '223344556677' ].
Potrebujem ich vypisat v tvare 11:22:33:44:55:66
LTRXnode je list IP adries.

Robim to takto:
K├│d: Vybra┼ą v┼íetko
for idx, node in enumerate(LTRXnode):
   mac=map(''.join, zip(*[ iter(DATA[idx]) ]*2))
   print "%s\t\t%s" % (node, ":".join("%s" % c for c in mac))


Ma niekto nejake jednoduchsie riesenie? Nie som v Pythone az taky zbehly. Dik
OM0XA
St├íly ─Źlen
St├íly ─Źlen
Pr├şspevky: 191
Zalo┼żen├Ż: 03.10.2012
Bydlisko: Poprad
Karma: 2

Re: manipulacia retazca v Pythone

Odosla┼ąod vosa » 12 J├║l 2017, 17:22

Stringy su tiez iterable.

K├│d: Vybra┼ą v┼íetko
>>> a = '112233445566'
>>> ':'.join([a[i:i+2] for i in range(0,12,2)])
'11:22:33:44:55:66'


Takze takto?

K├│d: Vybra┼ą v┼íetko
for idx, node in enumerate(LTRXnode):
    print "%s\t\t%s" % (node, ':'.join([DATA[idx][i:i+2] for i in range(0,12,2)]))
vosa
Obr├ízok pou┼ż├şvate─ża
Nov├Ż ─Źlen
Nov├Ż ─Źlen
Pr├şspevky: 55
Zalo┼żen├Ż: 24.10.2012
Bydlisko: Bratislava
Karma: 1

Re: manipulacia retazca v Pythone

Odosla┼ąod OM0XA » 13 J├║l 2017, 08:36

Dakujem, je to ovela jednoduchsie. Akurat som to kozmeticky upravil, kedze nemam rad v kode o nicom hovoriace ciselne konstanty :-)

K├│d: Vybra┼ą v┼íetko
for idx, node in enumerate(LTRXnode):
    print "%s\t\t%s" % (node, ':'.join([DATA[idx][i:i+2] for i in range(0,len(DATA[idx]),2)]))
OM0XA
St├íly ─Źlen
St├íly ─Źlen
Pr├şspevky: 191
Zalo┼żen├Ż: 03.10.2012
Bydlisko: Poprad
Karma: 2


Nasp├Ą┼ą na C,C++,C#

Kto je pr├ştomn├Ż

U┼ż├şvatelia prezeraj├║ci si toto f├│rum: ┼Żiadny registrovan├Ż pou┼ż├şvate─ż a 0 host├ş.

Forums ©
Autor str├ínky je Ondrej Z├ívodsk├Ż(zawin), o graficky design sa star├í ─Żubo┼í Fabo(BUFU).

TOPlist

Powered by Copyright © UNITED-NUKE CMS. All Rights Reserved.
─îas potrebn├Ż k spracovaniu str├ínky 0.15 sek├║nd