""" product 笛卡爾積 permutations 排列 combinations 組合,沒有重復 combinations_with_replacement 組合,有重復 用itertools.都一個立馬搞定,無需多層循環 """ # 以下完成0,1,2,3,4,5,6,7,8,9排列不重復的個數 import itertools data=[] for i in itertools.permutations('1234567890',10): if i[0] !='0': data.append("".join(i)) print(len(data))