您的位置:

Python List新增元素方法

一、list.append()

python中的list是一种可以存储多个元素的数据类型。而list的新增元素方法有多种,其中最简单的应该就是append()方法了。


lst = ['apple', 'banana', 'cherry']
lst.append('orange')
print(lst)

输出结果:


['apple', 'banana', 'cherry', 'orange']

二、list.extend()

除了append()方法外,还有一种常用的新增元素方法是extend()。该方法可以将一个序列中的所有元素都追加到list中。例如:


lst1 = ['apple', 'banana', 'cherry']
lst2 = ['orange', 'mango']
lst1.extend(lst2)
print(lst1)

输出结果:


['apple', 'banana', 'cherry', 'orange', 'mango']

三、list.insert()

除了尾部追加元素的方法,还有一种在指定位置插入元素的方法,那就是insert()方法。可以指定要插入的位置和要插入的元素。例如:


lst = ['apple', 'banana', 'cherry']
lst.insert(1, 'orange')
print(lst)

输出结果:


['apple', 'orange', 'banana', 'cherry']

四、使用"+"运算符

除了以上三种方法外,还可以使用"+"运算符将两个list合并为一个list,例如:


lst1 = ['apple', 'banana', 'cherry']
lst2 = ['orange', 'mango']
lst = lst1 + lst2
print(lst)

输出结果:


['apple', 'banana', 'cherry', 'orange', 'mango']

五、使用列表生成式

在一些特定场景下,我们也可以使用列表生成式来创建一个新的list,例如:


lst = [x for x in range(5)]
print(lst)

输出结果:


[0, 1, 2, 3, 4]

六、总结

以上就是Python中list新增元素的方法,其中append()和extend()是最常用的方法,而insert()可以在指定位置插入元素,"+"运算符可以将两个list合并为一个list,列表生成式可以创建一个新的list。