小编Joh*_*ohn的帖子

按链接名称对链接列表进行排序

我有链接列表

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>'
]
Run Code Online (Sandbox Code Playgroud)

我需要按链接的名称对列表进行排序.

我尝试用正则表达式对它进行排序,但是它持续时间太长了.该列表由众多参考文献组成

import re
def sorted(x):
  return re.search(r'\>(.*)<', x).group(1)

links = sorted(links, key=sorted)
print(links)
Run Code Online (Sandbox Code Playgroud)

python sorting list python-3.x

2
推荐指数
1
解决办法
186
查看次数

标签 统计

list ×1

python ×1

python-3.x ×1

sorting ×1