2024-06-25 23:02:30 发布
网友
例如,如果我有一个列表:
[ ["nameoffile1","version1","date02/03"], ["nameoffile1","version2","date02/04"], ["nameoffile2","version2","date05/02"], ["nameoffile3","version3","date02/04"] ]
如果我必须仅基于名称检索nameoffile1,如何基于名称检索这两个数组
谢谢
您可以使用字典收集所有同名项。如果在第一次遇到名称时使用^{}创建一个空列表,它将变得微不足道
from collections import defaultdict d = defaultdict(list) for row in lst: d[row[0]].append(row)
您可以使用字典收集所有同名项。如果在第一次遇到名称时使用^{} 创建一个空列表,它将变得微不足道
相关问题 更多 >
编程相关推荐