马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
list1 = [i]
>>> for i in range(10):
print(list1)
[9]
[9]
[9]
[9]
[9]
[9]
[9]
[9]
[9]
[9]
>>>
>>> list2 = []
>>> for i in range(10):
list1.append(i)
print(list2)
[0]
[0, 1]
[0, 1, 2]
[0, 1, 2, 3]
[0, 1, 2, 3, 4]
[0, 1, 2, 3, 4, 5]
[0, 1, 2, 3, 4, 5, 6]
[0, 1, 2, 3, 4, 5, 6, 7]
[0, 1, 2, 3, 4, 5, 6, 7, 8]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>>
为什么list1和list2 结果会不同
1. list1为什么打印出来时10次[9]
而不是[0][1][2][3][4][5][6][7][8][9]
2.list2 为什么不是打印10次[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] |