代码之家  ›  专栏  ›  技术社区  ›  user103485

在python中查找给定数组的所有子数组[duplicate]

  •  -2
  • user103485  · 技术社区  · 6 年前

    如何以最快的方式找到给定阵列的所有子阵列? 例如:a=[1,2,3,4,5] 这个问题的目的是大数组输入并找到所有可能的saubarray

    2 回复  |  直到 6 年前
        1
  •  0
  •   Nandish Patel    3 年前

    def子_列表(我的_列表): subs=[[] 对于我的_列表中的sub:subs+=[i+[sub]对于subs中的i] 返回潜艇

        2
  •  -1
  •   Shen Huang    6 年前

    现在确定你所说的子数组是什么意思,但听起来你想要给定数组中所有内容的排列。可以在这里找到:

    How to generate all permutations of a list in Python