大家好,我是一个python新手,想向各位请教个问题。我建立了一个列表 a,试着用extend向 a 添加元素‘gg',但不知道为什么得到的结果是‘gg'被拆分成了 'g' , 'g'两个元素?请高手赐教,非常感谢!>>> a=['gag','gagh','ggw']>>> a.append(('aa'))>>> a['gag', 'gagh', 'ggw', 'aa']>>> a.extend(('gg'))>>> a['gag', 'gagh', 'ggw', 'aa', 'g', 'g']>>>
1 回答
人到中年有点甜
TA贡献1895条经验 获得超7个赞
append() 方法向列表的尾部添加一个新的元素。只接受一个参数。
extend()方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中。
用extend输入非列表,会自动转为列表,字符就会拆成列表。
- 1 回答
- 0 关注
- 343 浏览
添加回答
举报
0/150
提交
取消