【发布时间】:2017-06-08 11:24:48
【问题描述】:
我有链接列表
links = [
'<a href="http://127.0.0.1:5000/project/24/portfolio/">Packaging Only Demo</a>',
'<a href="http://127.0.0.1:5000/project/38/portfolio/">QA Source</a>',
'<a href="http://127.0.0.1:5000/project/44/portfolio/">Complete Demo</a>'
]
我需要按链接名称对列表进行排序。
我尝试使用正则表达式对其进行排序,但持续时间过长。该列表包含大量参考文献
import re
def sorted(x):
return re.search(r'\>(.*)<', x).group(1)
links = sorted(links, key=sorted)
print(links)
【问题讨论】:
-
...到目前为止,您尝试了什么?
标签: python list python-3.x sorting