小编CDo*_*Doc的帖子

在某些数组位置查找重复的数字

在此处输入图片说明

我试图根据从另一个数组中获取的位置在多维数组中查找重复值。上图正是我想要做的。

对于“positions array”中的每个位置(或需要的行),检查“numbers array”中是否有与第一个匹配的重复数字

上图的示例应该返回(打印)如下内容:

  • 重复次数:3,计数:3,行:0,0,0
  • 重复次数:3,计数:3,行:0,1,2

并且应该忽略其他一切。

尝试了一千个不同的循环,但我失败了。

编辑:下面的一个非工作示例

print(finalValues)
for symbol in finalValues[0]:
    count = 0
    for line in lines:
        for i in range(0, len(line)):
            if finalValues[i][line[i]] == symbol:
                count += 1
        if count > 2:
            print("Repeated number: {}, count: {}, line: {}".format(symbol, count, line))
Run Code Online (Sandbox Code Playgroud)

编辑:数字示例(取自上图)

- We are looping through positions, and in the first loop we have positions: 1,1,1
- We should check numbers[0][1], numbers[1][1], numbers[2][1]
- …
Run Code Online (Sandbox Code Playgroud)

python arrays loops for-loop python-3.x

3
推荐指数
1
解决办法
84
查看次数

在 C# 中获取字节数组内容的 MD5 校验和

我用 Python 编写了一个脚本,它为我提供了字节数组内容的 MD5 校验和。

strz = xor(dataByteArray, key)
m = hashlib.md5()
m.update(strz)
Run Code Online (Sandbox Code Playgroud)

然后我可以像这样将硬编码的 MD5 与 m 进行比较:

if m.hexdigest() == hardCodedHash:
Run Code Online (Sandbox Code Playgroud)

有没有办法用 C# 做同样的事情?到目前为止我发现的唯一资源还不够清楚。

c# python md5

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

标签 统计

python ×2

arrays ×1

c# ×1

for-loop ×1

loops ×1

md5 ×1

python-3.x ×1