标签: python python-3.x
这似乎是一个琐碎的问题,但是对我来说,list(range(5))将打印列表[0,1,2,3,4]的内容似乎并不直观。我以为range(5)就足够了。有这个原因吗?
list(range(5))
[0,1,2,3,4]
range(5)
这仅仅是因为list()的函数定义会在转换任何非列表参数(例如范围)时打印出内容吗?
list()
P.S。因为我的目的是打印列表的内容,所以我知道还有其他方法。不得不使用list()只是一个惊喜,所以我想问一下。