小编Sup*_*ppu的帖子

当b是列表时,为什么b + =(4,)有效而b = b +(4,)不起作用?

如果我们采取b = [1,2,3]并尝试这样做:b+=(4,)

它返回b = [1,2,3,4],但是如果我们尝试这样做b = b + (4,)是行不通的。

b = [1,2,3]
b+=(4,) # Prints out b = [1,2,3,4]
b = b + (4,) # Gives an error saying you can't add tuples and lists
Run Code Online (Sandbox Code Playgroud)

我预计b+=(4,)会失败,因为您无法添加列表和元组,但它确实有效。因此,我尝试b = b + (4,)期望得到相同的结果,但是没有用。

python tuples list python-3.x

75
推荐指数
3
解决办法
5395
查看次数

标签 统计

list ×1

python ×1

python-3.x ×1

tuples ×1