程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python列表基本操作之增刪

編輯:Python

博主簡介:原互聯網大廠tencent員工,網安巨頭Venustech員工,阿裡雲開發社區專家博主,微信公眾號java基礎筆記優質創作者,csdn優質創作博主,創業者,知識共享者,歡迎關注,點贊,收藏。


一、背景

Python 是一門易於學習、功能強大的編程語言。它提供了高效的高級數據結構,還能簡單有效地面向對象編程。Python 優雅的語法和動態類型以及解釋型語言的本質,使它成為多數平台上寫腳本和快速開發應用的理想語言。下面我們來介紹一下python列表的基本操作,關於增加和刪除的操作語法。


二、增加元素

1、append()方法

使用append()方法可在列表末尾添加新的元素,格式如下。

  • list表示列表
  • obj表示添加到列表末尾的對象

list.append(obj)

例如:

add_list = [0, 1, 2, 3] # 創建列表add_list並賦值
add_list.append(4) # 使用append()方法給add_list末尾添加元素4
print(add_list)

結果如下。


2、extend()方法

使用extend()方法可在列表末尾一次性追加另一個序列中的多個值,格式如下。

  • list表示列表
  • seq表示添加到列表中的元素列表

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

結果如下。


三、刪除元素

1、del命令

del命令:可根據索引刪除列表中的元素,還可以使用分片的方式刪除列表中的元素。。

  • list表示列表
  • obj表示要查找的對象

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)

結果如下。

2、pop()方法

用於移除列表中的一個元素(默認為最後一個元素),並且返回該元素的值,格式如下。

  • list表示列表
  • obj為可選參數,表示移除列表元素的索引值,默認為-1,刪除最後一個列表值

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

結果如下。

3、remove()方法

用於移除列表中某個值的第一個匹配項,格式如下。

  • list表示列表
  • obj表示列表中要移除的對象

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列表的基本操作,關於增加和刪除的操作語法,可以參考一下,後面會不斷更新相關知識,大家一起進步。


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved