1、一数组a=[a,b,c,d,e,f,g]
2、求数组的顺序任意组合
例如,记得是顺序,不能颠倒顺序
[a]
[b]
[c]
[d]
[a,b]
[a,c]
[b,e,g]
[c,d,e,f]
[b,e,f,g]
求解python数组的任意组合
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 丨封尘绝念斩丨 2022-03-08 20:54关注
def getArraySubSet(originArray): """ :type originArray:list :rtype :listlist """ result = [[]] size = len(originArray) for i in range(size): for j in range(len(result)): # 现有每个子集中添加新元素,作为新子集加入结果集中 result.append(result[j]+[originArray[i]]) # print(result) return result # 测试 originArray = [1, 2, 3, 4] subset = getArraySubSet(originArray) print(subset)
解决 无用评论 打赏 举报
悬赏问题
- ¥15 odoo17处理受托加工产品
- ¥15 如何用MATLAB编码图三的积分
- ¥15 为什么我安装了Homebrew之后,无法像官网的那样通过执行命令安装Watchman
- ¥15 圆孔衍射光强随孔径变化
- ¥15 MacBook pro m3max上用vscode运行c语言没有反应
- ¥15 ESP-PROG配置错误,ALL ONES
- ¥15 结构功能耦合指标计算
- ¥50 AI大模型精调(百度千帆、飞浆)
- ¥15 非科班怎么跑代码?如何导数据和调参
- ¥15 福州市的全人群死因监测点死亡原因报表