• 技术文章 >后端开发 >Python教程

    python里append是什么

    silencementsilencement2019-06-24 13:50:29原创4257

    python中的append()函数是在列表末尾添加新的对象,且将添加的对象最为一个整体。与append相对应的是extend函数。

    网上有很多对这两个函数的区别讲解,但我觉得都讲的不是很清楚,记忆不深刻。这样解释清楚且容易记住。

    list.append(object) 向列表中添加一个对象object
    list.extend(sequence) 把一个序列seq的内容添加到列表中

    music_media = ['compact disc', '8-track tape', 'long playing record']
    new_media = ['DVD Audio disc', 'Super Audio CD']
    music_media.append(new_media)
    print music_media
    >>>['compact disc', '8-track tape', 'long playing record', ['DVD Audio disc', 'Super Audio CD']]

    如上,使用append的时候,是将new_media看作一个对象,整体打包添加到music_media对象中。

    music_media = ['compact disc', '8-track tape', 'long playing record']
    new_media = ['DVD Audio disc', 'Super Audio CD']
    music_media.extend(new_media)
    print music_media
    >>>['compact disc', '8-track tape', 'long playing record', 'DVD Audio disc', 'Super Audio CD']

    如上,使用extend的时候,是将new_media看作一个序列,将这个序列和music_media序列合并,并放在其后面。

    以上就是python里append是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:append
    上一篇:python面向对象方法的区别 下一篇:python怎么用pip安装包
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• python json模块如何使用• python缺点是什么• python生成器与迭代器的区别
    1/1

    PHP中文网