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

python列表基本操作之改查

編輯:Python

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


一、背景

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


二、插入元素

1、insert()方法

使用insert()方法可將指定對象插入到列表的指定位置,格式如下。

  • list表示列表
  • index表示對象需要插入的索引位置
  • obj表示要插入列表中的對象

list.insert(index,obj)

例如:

number = [1, 2, 4, 5] # 創建列表number並賦值
number.insert(2, 3) # 使用insert()方法將元素3添加到列表索引為2的位置中
print(number)

結果如下。


三、查找計數元素

1、index()方法

用於返回指定元素在列表中首次出現的位置,如果該元素不在列表中則拋出異常,格式如下。

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

list.index(obj)

例:在列表中查找元素,如果找到,輸出該元素在列表中的索引位置,否則輸出未找到。

animal = ['elephant', 'monkey', 'snake', 'tiger'] # 創建列表animal
x = input('請輸入要查找的動物名稱:') # 輸入要查找的元素
if x in animal: # 查找是否存在
a = animal.index(x) # 返回索引
print('元素{0}在列表中的索引為:{1}'.format(x, a)) # 輸出索引號
else:
print('列表中不存在該元素') # 輸出未找到信息

結果如下。

2、count()方法

統計指定元素在列表中出現的次數,格式如下。

  • list表示列表
  • obj表示要統計的對象

list.count(obj)

例如:

x = [1, 2, 1, 2, 1, 2] # 創建列表
b = x.count(1) # 使用count()方法統計1在變量x中的出現次數
print(b)

結果如下。


四、分片賦值

  • 分片賦值就是以分片的形式給序列賦值,可以一次為多個元素賦值。
x = [1, 7] # 創建列表並賦值
x[1:1] = [2, 3, 4, 5, 6] # 在變量x中索引為1的位置插入列表[2,3,4,5,6]
print(x)
  • 分片賦值還可以在不替換任何原有元素的情況下插入新的元素。
x = [1, 2, 3, 4] # 創建列表並賦值
x[2:] = [5, 6, 7] # 替換變量x索引從2開始到最後的元素
print(x)
  • 分片賦值也可以用來刪除元素。
x = [1, 2, 3, 4, 5, 6, 7] # 創建列表並賦值
x[1:6] = [] # 用空列表將x中索引1到索引6之間的元素替換
print(x)

結果如下。


五、參考

1、廖雪峰的官網 2、python官網 3、Python編程案例教程


六、總結

以上就是就是關於Python列表的基本操作,關於插入、賦值和查找的操作語法。可以參考一下,後面會不斷更新相關知識,大家一起進步。


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