排列组合(破解密码)
关注公众号“轻松学编程”了解更多。
1.排列
itertools.permutations(iterable,n)
参数一:要排列的序列,
参数二:要选取的个数
返回的是一个迭代对象,迭代器中的每一个元素都是一个元组
import itertools
# 概念:从n个不同元素中取出m(m≤n)个元素,按照一定的顺序排成一列,
# 叫做从n个元素中取出m个元素的一个排列(Arrangement)。
# 特别地,当m=n时,这个排列被称作全排列(Permutation)
'''
1 2 3 4
假设从中取出3个数字
123
132
213
231
321
312
'''
#需求&#