为了账号安全,请及时绑定邮箱和手机立即绑定

print输出s,慕课网和PyCharm里输出的结果不一样

https://img1.sycdn.imooc.com//5b2ca4b4000142bc07180117.jpg

https://img1.sycdn.imooc.com//5b2ca4b40001dd0706850463.jpg

这是为什么?我自己电脑上用的是Python3.6.3。按理说,set输出应该是数组格式的呀,ES6里是这样的

正在回答

4 回答

试试在最后加句这个print(type(s))    运行后,你会发现s的类型究竟是什么的

0 回复 有任何疑惑可以回复我~

你的python版本和慕课不一样,新版本跟新了很多。试试在2.7上

0 回复 有任何疑惑可以回复我~

上述打印的形式类似 list, 但它不是 list,仔细看还可以发现,打印的顺序和原始 list 的顺序有可能是不同的,因为set内部存储的元素是无序的。

0 回复 有任何疑惑可以回复我~

你好,这个课程使用的版本是2.7,我的测试结果表明这确实是因为版本差异引起的

https://img1.sycdn.imooc.com//5b2cb8db00017c6709180925.jpg

https://img1.sycdn.imooc.com//5b2cb8dc0001a4c909440921.jpg


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758620    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

print输出s,慕课网和PyCharm里输出的结果不一样

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信