新手求教关于在python3中如何打印列表

gray_wkl 2017-07-23 05:06:00
我刚开始学习python的列表,有的网上教程上写“print(range(1,10))”的显示结果是【1,2,3,4,5,6,7,8,9,10】,然而我显示的结果是“range(1,10)”,貌似编译器把这个当字符串了,是我写的有问题,还是教程讲得有问题??
ps:教程用的是python2,而我用的是python3,是因为这个原因吗?
...全文
376 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_39603434 2017-07-25
  • 打赏
  • 举报
回复
要先将range设置成一个list
混沌鳄鱼 2017-07-23
  • 打赏
  • 举报
回复
你既然用的py2的教程,那么就安装python2.7做练习,不然有很多新人无法理解的坑,白瞎很多时间。
chuifengde 2017-07-23
  • 打赏
  • 举报
回复
range是迭代器,3.0里直接打印range 要打印结果,可以print(list(range(1,10)))

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧