统计数字1,2,3,4一共能组成多少个不同的三位整数。我用列表实现,为什么最后的输出全是432?难道我对append的使用错误吗?
list_1=['0','0','0']
list_2=['1','2','3','4']
list_3=[]
for i in range(4):
for j in range(4):
for k in range(4):
if i!=j and i!=k and j!=k:
list_1[0]=list_2[i]
list_1[1]=list_2[j]
list_1[2]=list_2[k]
list_3.append(list_1)
for x in list_3:
print(" ".join(x))