Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用';创建968的整数组合而不使用out';。python中的join()_Python_List - Fatal编程技术网

如何使用';创建968的整数组合而不使用out';。python中的join()

如何使用';创建968的整数组合而不使用out';。python中的join(),python,list,Python,List,我正在学习用Python编写高效的代码 我遇到了一个问题,我必须检查968的所有可能组合中8的整除性,甚至可能是更大的int(不确定long int,但假设也包括那些)。那么我怎样才能有效地做到这一点呢 我认为将其分解并使用'.join()在少数情况下会给我带来分段错误和运行时错误 例:968个组合是: [('9',), ('6',), ('8',), ('9', '6'), ('9', '8'), ('6', '8'), ('9', '6', '8')]`enter code here` 编

我正在学习用Python编写高效的代码

我遇到了一个问题,我必须检查968的所有可能组合中8的整除性,甚至可能是更大的
int
(不确定
long int
,但假设也包括那些)。那么我怎样才能有效地做到这一点呢

我认为将其分解并使用
'.join()
在少数情况下会给我带来
分段错误和
运行时错误

例:968个组合是:

[('9',), ('6',), ('8',), ('9', '6'), ('9', '8'), ('6', '8'), ('9', '6', '8')]`enter code here`
编辑-问题是我做得有效率吗?或者我可以减少我的时间与任何其他进口?一切(包括stackoverflow)对我来说都是全新的)


如果我理解正确的话。这给出了9、6和8的所有可能组合

lst = [9,6,8]
import itertools
set(itertools.permutations(lst))
输出:


字符元组列表与8的可整除性有什么关系?看起来您希望我们为您编写一些代码。虽然许多用户愿意为陷入困境的程序员编写代码,但他们通常只在海报已经试图自己解决问题时才提供帮助。演示这项工作的一个好方法是包括您迄今为止编写的代码、示例输入(如果有)、预期输出和实际获得的输出(输出、回溯等)。你提供的细节越多,你可能得到的答案就越多。检查和。另外,请参阅。这与期望的输出明显不同。另请参阅。我认为期望的输出没有得到清楚的解释。1。它给出了一个确切的例子,
[('9',),('6',),('8',),('9','6'),('9','8'),('6','8'),('9','6','8')]
。2.如果您认为意图不明确,为什么要用随机猜测来回答?问题是“如何创建968的整数组合”,这就是我试图提供的。只是想帮点忙。
lst = [9,6,8]
import itertools
set(itertools.permutations(lst))
{(6, 8, 9), (6, 9, 8), (8, 6, 9), (8, 9, 6), (9, 6, 8), (9, 8, 6)}