一、使用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的優勢。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/196916.html