python [2,4,5]+[2,9] 返回的是一个新list 吗?

 [2,4,5]+[2,9]
# [2,4,5,2,9]  这是一个新数组,不影响原值吗?
回复
阅读 298
3 个回答

是的。


这种最好自己先试一下。

可以自己试一下,如果 is 操作符返回的是 false,那么就是两个不同的对象。

a is b == id(a) == id(b)

a_list = [2,4 5]
b_list = [2, 9]
result = a + b
result is a # false
result is b # false
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏