2017-04-16 63 views
-4

我有一个列表:[ "123-12 abc, qwerty", "pol, T. top", "14-89 toy, rap"]Python:订购一组字符串

我要输出像这样使用正则表达式:

QWERTY ABC 123-12

T.顶部POL

说唱玩具14-89

有什么Python的方式解决这个问题?谢谢。

+0

所以,基本上你要扭转一个字符串的话?为什么你必须使用正则表达式呢? –

+2

首先,如果你解释了你想要做什么,而不是依靠例子,这将有所帮助。其次,你尝试了什么以及为什么/如何不起作用?第三,你的问题的标题与这个问题完全无关:你没有一套,而你也没有订购它。 – DyZ

回答

0

没有必要使用常规的expression.Here是一个简单的解决方案

l = [ "123-12 abc, qwerty", "pol, T. top", "14-89 toy, rap"] 
for i in l: 
    t = i.split(",") 
    print(t[1],t[0]) 
+0

'123-12 abc'应该拆分等等,和'T.顶部“不应该分开,所以不要在空格上分割。 –

+0

谢谢,但我已经尝试过。 – JC7

+0

这些数字不会与这个词翻转。对不起,我是这个网站的新手 – JC7