我对Python相当陌生。我有一份清单如下:
sorted_x = [('pvg-cu2', 50.349189), ('hkg-pccw', 135.14921), ('syd-ipc', 163.441705), ('sjc-inap', 165.722676)]
我正在尝试编写一个regex,它将删除“-”之后和“,”之前的所有内容,即我需要相同的列表,如下所示:
^{pr2}$我写了一个regex如下:
for i in range(len(sorted_x)):
title_search = re.search('^\(\'(.*)-(.*)\', (.*)\)$', str(sorted_x[i]), re.IGNORECASE)
if title_search:
title = title_search.group(1)
time = title_search.group(3)
但这需要我创建两个新的列表,我不想更改原来的列表。 你能不能建议一个简单的方法,这样我就可以修改我的原始列表而不创建新的列表?在
示例:
^{pr2}$相关问题 更多 >
编程相关推荐