当前位置: 首页 > 后端技术 > Python

python中append和extend的用法

时间:2023-03-25 19:44:32 Python

python中的append()函数是在列表的末尾添加一个新的对象,添加的对象被视为一个整体。append对应的是extend函数。网上对这两个函数的区别有很多解释,但我觉得都不是很清楚,记忆也不深。这个解释的很清楚,也很容易记住。list.append(object)添加一个对象到列表中append(new_media)printmusic_media['compactdisc','8-tracktape','longplayingrecord',['DVDAudiodisc','SuperAudioCD']]如上,使用append时,就是读取new_media作为一个对象,将整个包添加到music_media对象中。list.extend(sequence)将序列seq的内容添加到列表中music_media=['光盘','8-tracktape','longplayingrecord']new_media=['DVDAudiodisc','SuperAudioCD']music_media.extend(new_media)printmusic_media['光盘','8轨磁带','长放唱片','DVDAudiodisc','SuperAudioCD']如上,使用extend时,会new_media被看做一个序列,这个序列和music_media序列合并,放在它的后面。参考:Howtoappendlistinpythonhowtoadditemstoalistinpython