我想制作一个包含所有可能的4位数字组合1-6
的列表 e.g。>>>list=(1111,1112,1113,.......,6666)
我该怎么做?我没有想法
答案 0 :(得分:0)
result = []
for i in range(1, 7):
for j in range(1, 7):
for k in range(1, 7):
for z in range (1, 7):
result.append(1000 * i + 100 * j + 10 * k + z)
答案 1 :(得分:0)
这将完成这项工作:
import itertools
for i in itertools.product(range(1, 7), repeat=4):
print(i)
请记住,i
是一个元组
答案 2 :(得分:-2)
列出包含所有可能的1位数字的列表。
l1 = ['1','2','3','4','5','6']
对于上面列表中的每个字符串,连接所有可能的数字,即
l2 = []
for l in l1:
for i in range(6):
l2.append(l + str(i+1))
重复这两次
l3 = []
for l in l2:
for i in range(6):
l3.append(l + str(i+1))
l4 = []
for l in l3:
for i in range(6):
l4.append(l + str(i+1))