博主簡介:原互聯網大廠tencent員工,網安巨頭Venustech員工,阿裡雲開發社區專家博主,微信公眾號java基礎筆記優質創作者,csdn優質創作博主,創業者,知識共享者,歡迎關注,點贊,收藏。
Python 是一門易於學習、功能強大的編程語言。它提供了高效的高級數據結構,還能簡單有效地面向對象編程。Python 優雅的語法和動態類型以及解釋型語言的本質,使它成為多數平台上寫腳本和快速開發應用的理想語言。下面我們來介紹一下python列表的基本操作,關於插入、賦值和查找的操作語法。
使用insert()方法可將指定對象插入到列表的指定位置,格式如下。
list.insert(index,obj)
例如:
number = [1, 2, 4, 5] # 創建列表number並賦值
number.insert(2, 3) # 使用insert()方法將元素3添加到列表索引為2的位置中
print(number)
結果如下。
用於返回指定元素在列表中首次出現的位置,如果該元素不在列表中則拋出異常,格式如下。
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('列表中不存在該元素') # 輸出未找到信息
結果如下。
統計指定元素在列表中出現的次數,格式如下。
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列表的基本操作,關於插入、賦值和查找的操作語法。可以參考一下,後面會不斷更新相關知識,大家一起進步。