鱼C论坛

 找回密码
 立即注册
查看: 869|回复: 7

print

[复制链接]
发表于 2018-4-1 17:26:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
>>> num = [1,2,3,4,5,5,3,1,2]
>>> temp = []
>>> for i in num:
        if i not in temp:
                temp.append(i)
        else:
                temp

               
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5]
-------------------------------------------------------请问,else那里,如果只写一个temp。有默认打印的意思吗?所以才会打印出来四次一样的结果。
>>> for i in num:
        if i not in temp:
                temp.append(i)
        else:
                temp = temp

               
>>> temp
[1, 2, 3, 4, 5]
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-4-1 17:49:11 | 显示全部楼层
你定义好列表内容。命令行敲列表名回车一样的效果
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-1 17:53:12 | 显示全部楼层
你这个程序,num列表的到元素5的时候,其他的元素已经都重复了。所以呢,第一个5后面的所有元素已经都是运行else里面的temp了,只写temp也可以,不会报错。大师它运行四次,根据5,3,1,2.输出的结果是不重复的数据,就是[1,2,3,4,5],这个呢怎么来的呢?就是num前面五个元素都不重复,所以就运行了for循环五次,就temp里有【1,2,3,4,5】五个元素的列表了,就是把这个else输出了四次。但是你要temp外面加打印函数print,这样才会输出5次了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-1 17:55:38 | 显示全部楼层
金刚 发表于 2018-4-1 17:53
你这个程序,num列表的到元素5的时候,其他的元素已经都重复了。所以呢,第一个5后面的所有元素已经都是运 ...

上面的解释写错字了。‘大师’改成‘但是’
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-1 18:27:27 | 显示全部楼层
else:
                temp
此处的temp没意义。

你在IDLE中打temp 是编译器告诉你temp里面存放了什么内容。
在运行期间你要显示temp的内容,必须用print打印出来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-1 19:59:29 From FishC Mobile | 显示全部楼层
在交互界面会显示内容,比如你这样
a=1
a
交互界面就会显示a的值
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-1 23:48:07 | 显示全部楼层
没有打印的意思,只是在shell里执行的时候,shell会自动打印变量值和返回值.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-2 16:22:37 | 显示全部楼层
交互模式下,按下enter会自动打印变量值和返回值的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-27 16:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表