疲劳的一天就要结束了,今天来实现一个常见问题,顺便练一下for循环的使用
代码如下图所示

没有写注释,我就一条一条详细讲讲吧
list2 = [ ]
1. 我们创建一个空列表,用来存储我们后面找到的符合条件的数
for i in [1, 2, 3, 4 ]
for j in [1, 2, 3, 4 ]
for k in [1, 2, 3, 4 ]
2. 我们让三个数 i j k 分别在 1, 2, 3, 4 中遍历,以找出所有可能组成的数
if i != j != k != i
list2 . append ( str ( i ) + str ( j ) + str ( k ) )
3. 如果 i j k 互相不相等的话,我们把他们转化成字符串形式相加(如果不转化成字符串也可以让它们分别乘到百分位,十分位和个位)
最后打印出来,结果如图所示

这篇博客展示了如何用Python的for循环遍历列表中的数字,通过三重循环构造不同的数字组合,并确保生成的每个组合中的三个数字都不相等。博主通过将这些数字转换为字符串并连接起来,最终生成了一个包含所有不重复数字组合的列表。
5450

被折叠的 条评论
为什么被折叠?



