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

 [2,4,5]+[2,9]

# [2,4,5,2,9] 这是一个新数组,不影响原值吗?


回答:

是的。


这种最好自己先试一下。


回答:

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

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

python">a_list = [2,4 5]

b_list = [2, 9]

result = a + b

result is a # false

result is b # false


回答:

是新数组,不影响原值。

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

这个应该类似于extend操作??(待求证)
python  [2,4,5]+[2,9] 返回的是一个新list 吗?


本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。

以上是 python [2,4,5]+[2,9] 返回的是一个新list 吗? 的全部内容, 来源链接: utcz.com/p/938794.html

回到顶部