【发布时间】:2017-03-03 16:19:18
【问题描述】:
我有一个结果列表
For user in users:
print dct(user)
结果是
user4 -> [diving]; user2->[swimming]; user6->[diving,swimming,running]; user8 ->[diving,swimming,skating]
我现在正在尝试创建一个嵌套循环来将每个用户与其他用户进行比较(例如,将 user4 与 user2、user6、user8 进行比较,然后将 user2 与 user6 和 user8 进行比较)
【问题讨论】:
-
你试过什么?出了什么问题?
-
我摆脱了嵌套循环并尝试导入 itertools。然后我做了“itertools.combinations(user,dct) 并打印了用户。用户是我们的输入文件,dct 是我们每个用户的字典。但是,我收到一条错误消息,指出需要整数。
-
很简单!您只需要将一个循环放到另一个循环:D
标签: python loops for-loop ipython nested-loops