list1的问题
知道list2和list3,但是list1打印出来为何不是[10]而是再加上list3的“a”呢?打印不是从上而下有顺序依次执行的吗?有点不明白!
25
收起
正在回答
1回答
同学你好:
代码的执行顺序是从上向下的。
但是list1和list3是共享同一个列表地址的。
先向list1指向的列表中插入10,然后给list2指向一个新的列表并插入123,最后向list3指向的列表中插入"a"。
list1和list3共享同一个列表。
所以到后面的:
print(list1)
print(list3)
是所有操作完成之后的列表,也就是[10,"a"]
如果我解决了同学的问题,轻采纳!学习愉快^_^。
1.Python零基础入门
- 参与学习 人
- 提交作业 2727 份
- 解答问题 8160 个
想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星