检查所有可能性需要多长时间?

时间:2012-12-29 15:11:44

标签: python

我想让python程序在python中运行一个字符串:

a = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'

为该字符串找到所有可能的16-char组合需要花费太长时间吗?

有蟒蛇方式吗?

1 个答案:

答案 0 :(得分:2)

您可以尝试使用combinations中的itertools

示例:

>>> import itertools
>>> [x  for x in itertools.combinations("ABC", 2)]
[('A', 'B'), ('A', 'C'), ('B', 'C')]