我有两个列表,我需要确定它们是否包含相同的值而不进行排序(即。价值观的顺序是无关紧要的)。--我知道排序会工作,但这是性能关键部分的一部分。
项目值在范围内-2,63,我们总是比较相同大小的列表,但列表大小范围从1,8。
示例列表:
A = (0, 0, 4, 23, 10)
B = (23, 10, 0, 4, 0)
C = (0, 0, 4, 27, 10)
A == B is true
A == C is false
我认为一个可能的解决方案是比较这两个列表的乘积(将所有值相乘),但是这个解决方案存在问题。用零和负数做什么。一个解决办法是在每一个值相乘前增加4个值。这是我
我在Python中使用以下代码从讨论列表中获取唯一userid的计数:
import xml.etree.ElementTree as ET
tree = ET.parse('Combined.xml')
root = tree.getroot()
for node in tree.findall('.//discussions/discussion/userid'):
print (node.text)
print (len(tree.getroot().findall('.//discussions/discussion/userid&