小编Dou*_*ert的帖子

a [:]和a的区别

我知道变量的赋值a[:]和a赋值的区别,也知道切片赋值的特殊情况。

假设,

a=[1,2,3,4,5]  
Run Code Online (Sandbox Code Playgroud)

以下两个语句有什么区别?

b=a[:]+[6,7,8,9,10] #1   
b=a+[6,7,8,9,10] #2  
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,a和b最终都具有相同的值。

我已提及以下链接-

何时何地在python中使用[:]

了解切片符号

Python为什么会在[=]上使用[:]

他们没有在这样的表达中提到他们的区别。

python list slice

2
推荐指数
1
解决办法
60
查看次数

标签 统计

list ×1

python ×1

slice ×1