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

相同程序 结果不同 大佬帮看看是不是版本问题啊

相同的代码···版本不同差这么多吗,求教https://img1.sycdn.imooc.com//5b4dde780001da3403810248.jpg

正在回答

1 回答

是版本问题,目的是为了节省内存。range不是真正的list类型,而是一个可迭代对象。可以通过list()函数将可迭代对象转换成list类型。

可参考 https://www.cnblogs.com/scofi/p/4902640.html

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

1 回复 有任何疑惑可以回复我~
#1

qq_星之所在_7 提问者

谢了 大佬
2018-07-18 回复 有任何疑惑可以回复我~
#2

Maek1024

大佬,为什么我的输出就还是简写形式,而不是像你这种展开的呢?
2018-07-24 回复 有任何疑惑可以回复我~
#3

慕莱坞2023377 回复 Maek1024

2.X版本输出的range函数是一个list,在3.X版本中输出的是一个可迭代的对象,如果想获得list需要使用list(range(1, 101))
2018-09-06 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

相同程序 结果不同 大佬帮看看是不是版本问题啊

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