gpt4 book ai didi

python - list += ‘string’ 和 list += [‘string’ 之间的区别]

转载 作者:行者123 更新时间:2023-12-05 03:47:33 24 4
gpt4 key购买 nike

我有一个关于 list += ‘string’ 和 list +=[‘string’] 之间的区别的问题。我误以为在 Python 中输入了一个命令:

Completedlist = []
Completedlist += ‘bob’

哪个会返回:

['b', 'o', 'b']

我不太清楚为什么会这样。此外,在这种情况下, += 和 append 有什么区别吗?我的意思是在 completedlist.append(‘bob’) 和 completedlist += [‘bob’] 之间。预先感谢您的帮助。

最佳答案

原因已记录,see here

+= 就像列表的 .extend() 一样,它将列表的内容 append 到列表中。所以,如果你 += string 那么它会像列表一样获取字符串并 append 每个字符,但在另一种情况下它会添加列表的内容,这就是字符串我的意思 bob 本身

关于python - list += ‘string’ 和 list += [‘string’ 之间的区别],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64846845/

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