gpt4 book ai didi

Python哈希结构

转载 作者:太空宇宙 更新时间:2023-11-04 10:51:34 26 4
gpt4 key购买 nike

我得到一个输入 N*M 矩阵(元组的元组),值从 1 到 9。

哈希此结构的最佳方法是什么,以便我可以获得每 8 个值的位置 (x,y)? (例如 8,可以是 5 或 7...)

最佳答案

既然你想找到5s和7s和8s的位置,那么将所有位置存储在一个dict中一次遍历矩阵可能更有效,而不是一次遍历5s,一次遍历7s等等……

loc = {}    
for x in range(N):
for y in range(M):
loc.setdefault(matrix[x][y], []).append((x,y))

关于Python哈希结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13522595/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com