由于描述不清,我按照@user2346536告诉我的方式重新格式化了我的问题,谢谢@user2346536。你知道吗
问题:
我想得到一个列表,其中包含各种可能的元素,如下所示:
给定一组数字,我想生成
他们。而且,在这种组合中,任何数字都可以用其
相反。因此(2,3,4) --> [3,2,4], [2,3,4]
和[-2,3,4]
都是
有效的“组合”,而[-2,2,4]
或[3,3,4]
不是。你知道吗
@Kasra做得很好,谢谢你的帮助。
……需要学习如何提问。。。你知道吗
Tags:
您可以使用
itertools.product
和permutations
和zip
:演示:
首先,我们必须创建您的号码列表的排列,以获得所有状态:
然后为负数创建如上所示的排列:
然后
zip
2个前面的排列,以便在产品语句中使用它们:相关问题 更多 >
编程相关推荐