一、使用insert()方法
在Python中,我们可以使用insert()方法向List中插入元素,该方法可以接受多个参数,第一个参数表示插入位置,第二个参数表示需要插入的值,当然可以插入多个值。如果想要在List开头插入值,我们可以将位置参数设置为0。
fruits = ['apple', 'banana', 'cherry']
fruits.insert(0, 'orange')
print(fruits)
该代码将在fruits的开头插入元素'orange',输出结果为:
['orange', 'apple', 'banana', 'cherry']
二、使用"+"运算符
还有一种简单的方法是使用"+"运算符将新元素添加到原列表的开头,如下所示:
fruits = ['apple', 'banana', 'cherry']
fruits = ['orange'] + fruits
print(fruits)
该代码将在fruits的开头插入元素'orange',输出结果为:
['orange', 'apple', 'banana', 'cherry']
三、使用列表解析
利用列表解析可以很方便地在列表开头添加新元素。只需将新元素加入一个列表中,再用“+”运算符将它和原列表拼接即可。
fruits = ['apple', 'banana', 'cherry']
new_fruit = ['orange']
fruits = new_fruit + [item for item in fruits]
print(fruits)
该代码将在fruits的开头插入元素'orange',输出结果为:
['orange', 'apple', 'banana', 'cherry']
四、使用append()和reverse()方法
如果你愿意,还可以采用另外一种方式:将新元素加入到列表末尾,再使用reverse()方法将列表反转。这样新元素就位于列表开头了。
fruits = ['apple', 'banana', 'cherry']
fruits.append('orange')
fruits.reverse()
print(fruits)
该代码将在fruits的开头插入元素'orange',输出结果为:
['orange', 'cherry', 'banana', 'apple']
总结
使用insert()方法、使用"+"运算符、使用列表解析、使用append()和reverse()方法都可以在Python中实现向List中添加元素。不同于其它语言,Python本身就很适合进行快速开发,具有可读性、可维护性和直观性等好处,而这些方法也体现了这些Python的优势。