有问题要求解
list1 =>>> for i in range(10):
print(list1)
>>>
>>> list2 = []
>>> for i in range(10):
list1.append(i)
print(list2)
>>>
为什么list1和list2 结果会不同
1. list1为什么打印出来时10次
而不是
2.list2 为什么不是打印10次 代码不全 wp231957 发表于 2021-9-7 07:24
代码不全
第一个list1 = 中 并没有赋值 i=9不知道为什么print(list1)之后就打印出10次了,要怎么去理解 新菜 发表于 2021-9-7 22:52
第一个list1 =中 并没有赋值 i=9不知道为什么print(list1)之后就打印出10次了,要怎么去理解
这就是我说的代码不全了
你前面肯定还有代码,否则你这代码不能运行 wp231957 发表于 2021-9-7 22:54
这就是我说的代码不全了
你前面肯定还有代码,否则你这代码不能运行
好的
还有两外一个问题就是:
第一种:
>>> list2 = []
>>> for i in range(10):
list2.append(i)
print(list2)
第二种:
>>> list2 = []
>>> for i in range(10):
list2.append(i)
>>> list2
>>>
为什么这两种结果会不一样 新菜 发表于 2021-9-7 23:06
好的
还有两外一个问题就是:
print(list2)你把它放在循环里,自然会出现这个效果,真确的写法是把它挪到循环外面即可 新菜 发表于 2021-9-7 23:06
好的
还有两外一个问题就是:
第一种,你每加一个都打印一次;第二种打印最后的结果
页:
[1]