分享

python新技能之Python list添加新元素

 静幻堂 2018-08-12
新启创意 2018-08-05 18:34:00

关注头条号,私信回复资料会有意外惊喜呦………………最后一张照片有资料呦。


append()和insert()

添加新元素

现在,班里有3名同学:

>>> L = [''Adam'', ''Lisa'', ''Bart'']

今天,班里转来一名新同学 Paul,如何把新同学添加到现有的 list 中呢?

第一个办法是用 list 的 append() 方法,把新同学追加到 list 的末尾:

>>> L = [''Adam'', ''Lisa'', ''Bart'']

>>> L.append(''Paul'')

>>> print L

[''Adam'', ''Lisa'', ''Bart'', ''Paul'']

append()总是把新的元素添加到 list 的尾部。

如果 Paul 同学表示自己总是考满分,要求添加到第一的位置,怎么办?

方法是用list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素:

>>> L = [''Adam'', ''Lisa'', ''Bart'']

>>> L.insert(0, ''Paul'')

>>> print L

[''Paul'', ''Adam'', ''Lisa'', ''Bart'']

L.insert(0, ''Paul'') 的意思是,''Paul''将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多