python - 为什么加法赋值 (+=) 在列表和字符串之间有效,但串联无效?
问题描述
如果我有任何清单 x
x=[]
向其添加字符串(可迭代)时,它不起作用
x = x + 'welcome'
Traceback(最近一次调用最后一次):文件“”,第 1 行,类型错误:只能将列表(而不是“str”)连接到列表
虽然加法作业有效
x+='welcome'
['w', 'e', 'l', 'c', 'o', 'm', 'e']
解决方案
推荐阅读
- gradle - 评估后测试自定义 Gradle 插件
- python-3.x - 使用 API 将图像从谷歌驱动器添加到谷歌幻灯片中
- database - 表未在 Spring Boot v2.2.6.RELEASE postgres 中创建
- python - 标准化图像的亮度
- javascript - Mapbox GL-JS - 为什么我不能显示方向对话框?
- asp.net - 注入 SessionExtensions Asp.net Core
- database - 在插入或更新员工表中的记录之前,触发检查部门表中部门号的可用性
- sql-server - 无法使用 dbquery() 检索数据
- java - 如何从 predix 通过 WebSocket 获取时间序列?
- ios - Xcode 为我的属性生成了一些删除方法,它们是什么?