博主簡介:原互聯網大廠tencent員工,網安巨頭Venustech員工,阿裡雲開發社區專家博主,微信公眾號java基礎筆記優質創作者,csdn優質創作博主,創業者,知識共享者,歡迎關注,點贊,收藏。
Python 是一門易於學習、功能強大的編程語言。它提供了高效的高級數據結構,還能簡單有效地面向對象編程。Python 優雅的語法和動態類型以及解釋型語言的本質,使它成為多數平台上寫腳本和快速開發應用的理想語言。下面我們來介紹一下python列表的基本操作,關於增加和刪除的操作語法。
使用append()方法可在列表末尾添加新的元素,格式如下。
list.append(obj)
例如:
add_list = [0, 1, 2, 3] # 創建列表add_list並賦值
add_list.append(4) # 使用append()方法給add_list末尾添加元素4
print(add_list)
結果如下。
使用extend()方法可在列表末尾一次性追加另一個序列中的多個值,格式如下。
list.extend(seq)
例:比較extend()方法與append()方法添加列表元素的不同。
list_1 = [1, 2, 3] # 創建列表list_1並賦值
list_2 = [4, 5, 6] # 創建列表list_2並賦值
list_3 = [7, 8, 9] # 創建列表list_3並賦值
list_1.append(list_2) # 將list_2看作一個對象,整體打包添加到list_1對象中
print(list_1) # 輸出list_1
list_2.extend(list_3) # 將list_3看作一個序列,將這個序列和list_2序列合並
print(list_2) # 輸出list_2
結果如下。
del命令:可根據索引刪除列表中的元素,還可以使用分片的方式刪除列表中的元素。。
list.index(obj)
例:在列表中查找元素,如果找到,輸出該元素在列表中的索引位置,否則輸出未找到。
number = [1,2,3,4,5] #創建列表number並賦值
del number[2] #使用del命令刪除number中索引為2的元素
print(number)
number = [1,2,3,4,5] #創建列表number並賦值
del number[1:3] #使用del命令刪除索引從1到3(不包括3)的元素
print(number)
結果如下。
用於移除列表中的一個元素(默認為最後一個元素),並且返回該元素的值,格式如下。
list.pop([obj])
例如:
number = [1, 2, 3, 4, 5] # 創建列表number並賦值
print(number.pop()) # 使用pop()方法刪除number中的元素
print(number)
print(number.pop(0)) # 使用pop()方法刪除number中索引為0的元素
print(number) # 打印number
結果如下。
用於移除列表中某個值的第一個匹配項,格式如下。
list.remove(obj)
例:刪除列表中所有的指定元素。
x = ['123', 'abc', 'xyz', 'abc', 'python'] # 創建列表x並賦值
while 'abc' in x: # 循環
x.remove('abc') # 使用remove()方法刪除x中值為'abc'的元素
print(x) # 輸出x
結果如下。
1、廖雪峰的官網 2、python官網 3、Python編程案例教程
以上就是就是關於Python列表的基本操作,關於增加和刪除的操作語法,可以參考一下,後面會不斷更新相關知識,大家一起進步。
&n
author : Empty bad uncle Blog