列表相關信息
列表是python的一種數據類型,有點像java、C#的數組。列表由多個元素組成,這些數據可以是數字、布爾、字符、以及其他類型的數據。列表的使用下標來訪問,其實起始下標爲0,依次可以訪問每一個元素。注意:訪問的索引必須在列表的範圍內,否則會報出現超出列表索引的錯誤。下面我們來測試一下列表相關信息。列表是一對中括號聲明起來的對象。
列表的增加、刪除
使用append來追加元素,使用del來刪除元素
列表的操作。
遍歷:可以使用for循環對列表進行遍歷,使用in來判斷是否包含某個元素,使用len來計算列表的長度,使用“+”計算來合併兩個列表。
#encoding:utf-8
strForArray=[1,3,4,5,34,73]
strForArray2=[21,23,24,25,234,273]
#遍歷
for x in strForArray:
print x
#計算長度
print len(strForArray)
#列表合併
strTotal=strForArray+strForArray2
print len(strTotal)
#判斷元素是否存在
isEx=25 in strTotal
print isEx
print "finished"
下面是運行結果
Arcpy中列表的使用,在arcpy中當前地圖文檔中的列表獲取。
就會返回一個列表對象。如下的舉例代碼。