向python列表添加元素的问题

大家好,我是一个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']

>>>

猛跑小猪
浏览 344回答 1
1回答

人到中年有点甜

append() 方法向列表的尾部添加一个新的元素。只接受一个参数。extend()方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中。用extend输入非列表,会自动转为列表,字符就会拆成列表。
打开App,查看更多内容
随时随地看视频慕课网APP