Python:对一组字符串排序

Python:对一组字符串排序,python,Python,我有一个清单:[123-12 abc,qwerty,pol,T.top,14-89玩具,rap] 我希望使用正则表达式以如下方式输出: qwerty abc 123-12 托普波尔酒店 说唱玩具14-89 有什么类似蟒蛇的方法可以解决这个问题吗?谢谢。不需要使用正则表达式。下面是一个简单的解决方案 l = [ "123-12 abc, qwerty", "pol, T. top", "14-89 toy, rap"] for i in l: t = i.split(",") pr

我有一个清单:[123-12 abc,qwerty,pol,T.top,14-89玩具,rap]

我希望使用正则表达式以如下方式输出:

qwerty abc 123-12

托普波尔酒店

说唱玩具14-89


有什么类似蟒蛇的方法可以解决这个问题吗?谢谢。

不需要使用正则表达式。下面是一个简单的解决方案

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

那么,基本上你想反转字符串中的单词?为什么要使用正则表达式呢?首先,如果你解释了你到底想做什么,而不是依赖于示例,这会有所帮助。第二,你尝试了什么,为什么/如何失败?第三,你问题的标题与问题完全无关:你没有一套,你也没有订购。123-12 abc应该分开,等等,T。top不应该分开,所以不要在空格上分开。谢谢你,但我已经试过了。数字不会随单词翻转。对不起,我是这个网站的新手