"""product 笛卡尔积permutations 排列combinations 组合,没有重复combinations_with_replacement 组合,有重复用itertools.都一个立马搞定,无需多层循环"""# 以下完成0,1,2,3,4,5,6,7,8,9排列不重复的个数import itertoolsdata=[]for i in itertools.permutations('1234567890',10): if i[0] !='0': data.append("".join(i))print(len(data))