【发布时间】:2019-08-24 15:54:52
【问题描述】:
我有 k 个向量和 k 个类型,其中每个向量的长度为 n。 n > k。
我需要将类型放入向量中,以便对于每个索引,我应该为每个向量具有不同的类型。向量之间的类型总数应该相等”。
例如,如果类型是
["H","M","L"] (k=3, n=6)
这是有效的:
v1 = ["H", "H","M","M","L","L"] , v2 = ["L", "L","H","H","M","M"], v3 = ["M", "M","L","L","H","H"]
但这是无效的:
v1 = ["H", "H","M","M","L","L"] , v2 = ["L", "H","L","H","M","M"], v3 = ["M", "M","L","L","H","H"]
因为
v1[1] == v2[1]
最好的方法是什么?
谢谢!
【问题讨论】:
标签: python list vector collections itertools