如何在不计算整个列表的情况下检查列表是否包含项目? Python 3.6

时间:2017-01-11 18:42:06

标签: python list permutation

我是编程新手,不知道这是否可行。

基本上,我有一个很重要的清单。我想在这个列表中找到某个对象。如果我确实找到了那个对象,那么我对剩下的列表不感兴趣,此时我们只是打破了迭代。如果没有Python首先计算列表中的所有元素,这是否可行?

该列表是大小为m的列表的大小n的排列。 ñ。我可以使用itertool.permutation获取这个排列列表,然后使用for循环遍历整个列表,但这需要我计算每个排列(如果m>>> n>> 1则可能很大)。有没有办法在每次迭代期间创建每个排列?

for i in length of permutation:
    create ith element in permutation
    see if it satisfies our property
        if yes
             return True

0 个答案:

没有答案