用列表[1,2,3,4,1,4,3,2]输出互不相同且无重复数字的四位数
时间: 2023-02-06 08:50:14 浏览: 143
Python输出由1,2,3,4组成的互不相同且无重复的三位数
你可以使用以下方法来输出互不相同且无重复数字的四位数:
1. 将列表[1,2,3,4,1,4,3,2]转换为集合,这样就可以去掉重复的数字。
2. 从集合中取出四个不同的数字,组成四位数。
例如:
```
numbers = set([1,2,3,4,1,4,3,2])
a, b, c, d = numbers
num = 1000 * a + 100 * b + 10 * c + d
print(num)
```
这样就可以输出一个互不相同且无重复数字的四位数了。
如果想要输出所有可能的四位数,可以使用嵌套循环,例如:
```
numbers = set([1,2,3,4,1,4,3,2])
for a in numbers:
for b in numbers:
for c in numbers:
for d in numbers:
if a != b and a != c and a != d and b != c and b != d and c != d:
num = 1000 * a + 100 * b + 10 * c + d
print(num)
```
这样就可以输出所有可能的互不相同且无重复数字的四位数了。
阅读全文