python列表怎么添加多个元素?列表添加元素的三种方法

在Python中,列表是一种比较强大是数据结构,在一个列表中它可以存储任意的数据类型,那么在列表中如何对多个元素进行添加呢?今天的这篇文章主要是带大家一起来学习有关列表添加元素的方法,有需要的朋友可以一起来看看 。

python列表怎么添加多个元素?列表添加元素的三种方法


Python列表添加元素的方法
1、append()方法添加元素
使用这种方式适合在列表的最后面对元素进行追加,也就是在原来的元素的后面继续添加新的元素,这个方法的基本语法格式为:
listname.append(obj)在语法中的listname表示的是一个要添加元素的列表名字,括号中的obj参数表示的是一个要添加的数据,可以是单个也可以是多个数据,同样的可以是不同的类型结构,比如说列表、元组等等,新下面看一个示例,代码如下:
a_list = ['hello', 20, -2]a_list.append('Python')print(a_list)a_tuple = (3.4, 5.6)a_list.append(a_tuple)print(a_list)a_list.append(['a', 'b'])print(a_list)运行结果为
['hello', 20, -2, 'Python']['hello', 20, -2, 'Python', (3.4, 5.6)]['hello', 20, -2, 'Python', (3.4, 5.6), ['a', 'b']]2、extend()方法添加元素
我们在第一种方法知道了,在列表元素的添加中,可以使用追加的方式,那么想让被追加的列表和元组当一个整体,而是只追加列表中的元素时,就可以使用extend()的方法来操作了 。具体的语法格式如下:
listname.extend(obj)下面看个实例,代码如下:
b_list = ['a', 30]b_list.extend((-2, 3.1))print(b_list)b_list.extend(['C', 'R', 'A'])print(b_list)b_list.extend(range(97, 100))print(b_list)运行结果为:
['a', 30, -2, 3.1]['a', 30, -2, 3.1, 'C', 'R', 'A']['a', 30, -2, 3.1, 'C', 'R', 'A', 97, 98, 99]3、insert()方法插入元素
前面的两种方式都是在列表的最后面进行元素的添加,如果想在列表的中间添加元素的haul,就可以使用insert()方法,使用这个方法的语法格式如下:
listname.insert(index , obj)通过语法可知,在这个方法中,包含了一个参数,其中index 参数指的是将元素插入到列表中指定位置处的索引值 。使用这种方法对元素进行插入时,和使用append()方法插入是一样,不管插入的对象是什么数据结构,都会作为一个整体,看成是一个元素,例如:
c_list = list(range(1, 6))print(c_list)c_list.insert(3, 'hello' )print(c_list)c_list.insert(3, ["hello"])print(c_list)输出结果为:
[1, 2, 3, 4, 5][1, 2, 3, 'hello', 4, 5][1, 2, 3, ['hello'], 'hello', 4, 5]【python列表怎么添加多个元素?列表添加元素的三种方法】以上就是关于python列表怎么添加多个元素?列表添加元素的三种方法,文章中一共介绍了三种元素添加的方法,大家可以动手去实践一下哦 。

    猜你喜欢