擅长:python、mysql、java
<p>代码:</p>
<pre><code>from itertools import permutations
winning_numbers = "1234"
winning_combinations = map(lambda v: "".join(v), list(permutations(winning_numbers, 4)))
winners = GamesPlayed.objects.filter(numbers__in=winning_combinations)
</code></pre>
<p>假设GamesPlayed是所有游戏的模型对象,其中包含四个选定数字的文本字段编号,格式为<code>NNNN</code>。在</p>
<p>如果您使用python2.5,<code>itertools</code>没有{<cd3>}。这些文档有一个可以使用的实现:<a href="http://docs.python.org/library/itertools.html#itertools.permutations" rel="nofollow noreferrer">http://docs.python.org/library/itertools.html#itertools.permutations</a></p>