请问一下各位老哥,为啥我这两行代码运行结果不一样呢。答案上都是一样的?

请问一下各位老哥,为啥我这两行代码运行结果不一样呢。答案上都是一样的?
请问一下各位老哥,为啥我这两行代码运行结果不一样呢。答案上都是一样的?
请问一下各位老哥,为啥我这两行代码运行结果不一样呢。答案上都是一样的?
请问一下各位老哥,为啥我这两行代码运行结果不一样呢。答案上都是一样的?


回答:

因为 list(range(3, 31, 3)) 返回的就是一个列表,你在它的外面又写了一个 []threes 就成嵌套的列表了,所以只需要把 [] 删掉就可以了。


回答:

sh = list(range(3, 31, 3))

for s in sh:

print(s)


回答:

list()和 [] 功能等同。

如何是只要输出结果的结果:
for number in range(3,31,3):

print(number)

不过题目是需要创建一个列表(list),所有需要加个list

个人觉得,这里有个探索点,可以看看:
range(3,31,3) 和 list(range(3,31,3))的差别是什么

以上是 请问一下各位老哥,为啥我这两行代码运行结果不一样呢。答案上都是一样的? 的全部内容, 来源链接: utcz.com/p/938790.html

回到顶部