shiyi10871993 发表于 2019-3-27 18:08:54

关于python的一个小问题

同样的数据集,为什么print(i)会出现不同的结果呢
>>> dataSet = [,                     

            ,
            ,
            ,
            ,
            ,
            ,
            ,
            ,
            ,
            ,
            ,
            ,
            ,
            ]
>>> for i in dataSet:
        if i==0:
                print(i)

               









>>> print(i)

13572044595 发表于 2019-3-27 18:34:36

本帖最后由 13572044595 于 2019-3-27 18:36 编辑

因为你 for 里面有个 if 判断,
只有符合 条件的 才会打印输出

i 在 for 循环最后一次 也就是 列表最后一行,
所以 单独 print(i),结果也就是 列表的最后一个 元素

shiyi10871993 发表于 2019-3-28 09:10:09

感谢感谢
页: [1]
查看完整版本: 关于python的一个小问题