更新時(shí)間:2022-09-13 來(lái)源:黑馬程序員 瀏覽量:
在之前的章節(jié)中,我們講解了Python中如何通過append方法向列表添加元素,今天我們繼續(xù)介紹其他兩種方法,extend和insert方法。
使用extend方法可以將一個(gè)列表中的元素全部添加到另外一個(gè)列表。接下來(lái),通過一個(gè)案例來(lái)演示,如例5-5所示。
例5-5 使用extend方法添加列表元素
list_one = [1, 2] list_two = [3, 4] list_one.append(list_two) print(list_one) list_one.extend(list_two) print(list_one)
在例5-5中,定義了兩個(gè)列表list_one和list_two。list_one先調(diào)用append方法,將list_two作為元素添加到list_one列表的末尾;list_one再調(diào)用extend方法,添加了列表list_two中的全部元素。程序的運(yùn)行結(jié)果如圖5-5所示。
圖5-5 運(yùn)行結(jié)果
使用insert方法可以在列表的指定位置添加元素。接下來(lái),通過一個(gè)案例來(lái)演示,如例5-6所示。
例5-6 使用insert方法在列表中插入元素
list_one = [0, 1, 2] list_one.insert(1, 3) print(list_one)
在例5-6中,創(chuàng)建了一個(gè)包含3個(gè)元素的列表list_one,接著調(diào)用insert方法往列表中索引為1的位置插入1個(gè)元素3,該位置及其以后的元素均向后移。程序的運(yùn)行結(jié)果如圖5-6所示。
圖5-6 運(yùn)行結(jié)果