我有一个字符串0xb1ca2a3e4fac,这是一个MAC地址。 现在我希望将它列入
列表['b1','ca','2a','3e','4f','ac']
虽然我可以以for循环或类似的方式进行, 我希望有一种出色的pythonic方式来做到这一点。
答案 0 :(得分:5)
data = "0xb1ca2a3e4fac"[2:]
import textwrap
print textwrap.wrap(data[2:], 2)
使用列表理解
print [data[i:i+2] for i in xrange(0, len(data), 2)]
print map("".join, zip(*[iter(data)] * 2))
<强>输出强>
['b1', 'ca', '2a', '3e', '4f', 'ac']