如何计算python列表中的可能性

如何计算python列表中的可能性,第1张

概述给出这样的列表: num = [1, 2, 3, 4, 5] 有10个三元素组合: [123, 124, 125, 134, 135, 145, 234, 235, 245, 345] 我该如何生成此列表? 使用 itertools.combinations: import itertoolsnum = [1, 2, 3, 4, 5]combinations = []for combina 给出这样的列表:

num = [1,2,3,4,5]

有10个三元素组合:

[123,124,125,134,135,145,234,235,245,345]

我该如何生成此列表?

解决方法 使用 itertools.combinations:

import itertoolsnum = [1,5]combinations = []for combination in itertools.combinations(num,3):    combinations.append(int("".join(str(i) for i in combination)))# => [123,345]print len(combinations)# => 10

编辑

如果您只对组合数感兴趣,可以跳过int(),join()和str(). itertools.combinations()为您提供可能足够好的元组.

总结

以上是内存溢出为你收集整理的如何计算python列表中的可能性全部内容,希望文章能够帮你解决如何计算python列表中的可能性所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1195165.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存