在列表中增加元素的三種方法

在列表中增加元素

在列表中增加元素的方法有很多種,如下:
(1)通過append方法可以向列表中添加元素
(2)通過extend方法可以將另一個列表中的元素逐一添加到列表中
(3)通過insert( index, object )方法在指定位置index前插入元素object

1,通過 append方法向列表添加元素

使用append方法向列表添加的元素位於列表的末尾。
通過一個案例演示:

#定義變量 name_list, 默認有三個元素
names_list = ['xiaowang','xiaozhang','xiaohua']
print("-----------添加之前,列表names_list 的數據-------------")
for temp in names_list:
    print(temp)
#向列表添加元素
temp_name = input('請輸入要添加的學生名字:')
names_list.append(temp_name)
print("-----------添加之後,列表names_list 的數據------------")
for temp in names_list:
    print(temp)

程序使用append方法在列表的末尾新增元素,並在新增元素之前的之後,分別使用for循環遍歷輸出了列表的每個元素,以檢測列表中的元素是否成功添加到了末尾。
運行結果如下圖:
在這裏插入圖片描述

2,通過 extend 方法向列表添加元素

使用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)

上述代碼,定義了兩個列表list_one和list_two。list_one先調用aapend方法,將list_two作爲元素添加到list_one列表的末尾;list_one在調用extend方法,添加了列表list_two中的全部元素。
程序運行結果如下圖:
在這裏插入圖片描述

3,通過insert方法向列表添加元素

使用insert方法可以在列表的指定位置添加元素。
通過一個案例演示如下:

list_one = [0,1,2]
list_one.insert(1,3)
print(list_one)

上述代碼,創建了一個包含 3個元素的列表 list_one,接着調用 insert方法往列表中索引爲 1 的位置插入一個元素 3,該位置及其以後的元素均向後移。
程序運行結果如下:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章