我一直收到这个错误:
File "C:\Users\Jake\SkyDrive\Documents\_Jake's Documents\School\2013 Fall\CSCI\Final Project\word_game.py", line 57, in callback
if len(input_set & user_set) == 0:
TypeError: unsupported operand type(s) for &: 'set' and 'tuple'
'user_set'是四组的组合。这就是为什么它给了我这个?
答案 0 :(得分:1)
我想你想把input_set与user_set中的所有项目进行比较,所以这可能是你想要的:
import operator
if len(input_set & reduce(operator.__or__, user_set)) == 0:
让我们说
user_set = (set([1, 2]), set([3, 4]))
然后reduce(operator_ 或 _,user_set)将返回
set([1, 2, 3, 4])