【发布时间】:2017-11-18 17:45:22
【问题描述】:
我有一个如下的单词列表:
[w1, w2, w3, w4](N 个字)。
我想要的是从左边开始的组合:
w1, w1w2, w1w2w3, w1w2w3w4, w2, w2w3, w2w3w4, w3, w3w4, w4
有没有pythonic的方式来做到这一点?
【问题讨论】:
-
你尝试什么了吗?
-
所以
w1w3不是你想要的输出? -
我尝试过的由两个循环组成。当列表很大时,我正在寻找更好更快的方法
-
@schwobaseggl 没错。那是我不想要的东西
标签: python list combinations permutation