早些时候我在Python中发现了一些令我困惑的东西,比如说我得到了一个字符列表l = ['a','b']
当我执行l + 'c'
时,出现错误“只能将列表(而不是“ str”)连接到列表”。但是l += 'c'
很好,这给了我l = ['a', 'b', 'c']
。有人知道为什么吗? (我使用的是Python 3.7.0)
答案 0 :(得分:2)
使用require
,您正在尝试合并字符串和列表。但是使用node --experimental-modules my-app.mjs
,您实际上所做的与l + 'c'
相同。