python中向列表A中添加元素,需要考虑添加量,加哪里?加一个还是多个?一个一个的加,还是一次性加?针对这些问题,有如下几种方式可供选择:
如果是在末尾添加,则可以选择append() 和extend()
如果是指定位置,则可以选择insert()
如果一次性添加多个,则可以选择extend()
1、append():是在列表末尾添加一个元素,可以添加任何数据类型,如果把对象B插入到A中,则B作为一个元素嵌套在A中。
2、insert():可以把元素放到指定的位置,所以需要传入2个参数,第一个参数指定索引位置,第二个参数指定元素,如果把对象B插入到A中,则B作为一个元素嵌套在A中。
3、extend():是把列表对象B的所有元素一次性逐个添加到A的末尾,如果添加的是字符串,则会把字符串的每个字符单独作为元素添加到A中。