gpt4 book ai didi

python - 使用带受让人的切片表示法为列表赋值

转载 作者:太空狗 更新时间:2023-10-29 21:26:13 26 4
gpt4 key购买 nike

<分区>

我见过有人使用 [:] 来复制列表,例如:

>>> a = [1,2,3,4]
>>> b = a[:]
>>> a[0] = 5
>>> print a
[5, 2, 3, 4]
>>> print b
[1, 2, 3, 4]

我明白了。但是,我也看到人们在分配给列表时也使用这种表示法,例如:

>>> a = [1,2,3,4]
>>> b = [4,5,6,7]
>>> a[:] = b
>>> print a
[4, 5, 6, 7]
>>> print b
[4, 5, 6, 7]

但我真的不明白为什么他们在这里使用[:]。有什么我不知道的区别吗?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com