Python对字符串按次序分隔

有同事提出,如何用Python对一个字符串进行,每2个一组的列表输出,方法其实有很多:

方法一:  

>>> x = "OxTNii69PjlWIDD171"
>>> [x[i:i+2] for i in range(0,len(x),2)]
['Ox', 'TN', 'ii', '69', 'Pj', 'lW', 'ID', 'D1', '71']

方法二:  

>>> x = "OxTNii69PjlWIDD171"
>>> [''.join(i) for i in zip(x[0::2], x[1::2])]
['Ox', 'TN', 'ii', '69', 'Pj', 'lW', 'ID', 'D1', '71']



猜你喜欢

转载自blog.csdn.net/jerry_1126/article/details/80458725