【发布时间】:2021-11-18 10:04:09
【问题描述】:
我正在寻找最快的方法(从计算上讲):
CDAB 到 ABCD
假设我有这个字符串列表:
a = ['3412','7895','0042','1122','0001']
并且我希望我的输出是一个字符串 b = 12349578420022110100 类似于 16 位字节交换
我的代码是(我将条目用作字符串,但很快就会成为列表):
a = '34127895004211220001'
b = ''
i = 0
while (i < len(a)):
b = b + a[i + 2:i + 4] + a[i:i + 2]
i = i + 4
print(b)
b = 12349578420022110100
你认为这种方法是最好的吗?
【问题讨论】:
标签: python python-3.x string swap