arcgis10.2:python 2.7.3 32-bit
編譯器:visual studio code
**如下(示例):
#coding=utf-8
#列表alist=[''
,'abc',12
,'12abc'
,12.32
]#通過編號索引列表元素,編號從0開始
print
(alist[1]
)# 列印第二個元素
print
(alist[-1
])# 列印最後乙個元素,負表示反向索引。
#通過切片索引列表元素,遵循規則:前閉後開
print
(alist[0:
])#列印全部元素(第乙個到最後乙個)
print
(alist[1:
3])#列印第二個到第三個元素
print
(alist[1:
-1])#列印第二個到倒數第二個元素
print
(alist[:3
])#列印前三個元素
print
('---------'
)#通過for迴圈索引元素
for i in alist:
print
(i)
列印結果:
**如下(示例):
alist=[''
,'abc',12
,'12abc'
,12.32
]#判斷乙個元素是否在列表中
print
(12 in alist)#判斷數字12是否在列表中,true
print
('12' in alist)#判斷字串12是否在列表中,false
#列印列表的長度
print
(len
(alist)
)#列印出列表的長度,5
#統計某一元素在列表中的數量
m=alist.
count
('3'
)#統計字串3在列表中的數量,
0print
(m)
列印結果:
列表方法1:追加、擴充套件、插入
#列表方法1
alist=[''
,'abc',12
,'12abc'
,12.32
]#追加
alist.
('345'
)#在列表後面追加元素,一次只能追加乙個元素
print
(alist)
#擴充套件alist.
extend([
4,5]
)#在列表的最後追加列表,因此可同時新增多個元素
print
(alist)
#插入alist.
insert(3
,'abc'
)#在索引號為三的位置插入元素
print
(alist)
列印結果:
列表方法2:索引刪除、移除
blist=[2
,3,6
,'abd'
,'g23'
]#通過元素索引其編號
print
(blist.
index(2
))#列印數字2的索引號,為0
#索引並刪除某一索引號的項
print
(blist.
pop(3)
)#列印並刪除索引號為3的列表元素,
'abd'
print
(blist)#列印pop後剩餘元素
#移除某指定元素
blist.
remove(3
)#移除元素3
print
(blist)#列印remove剩餘元素
列印結果:
列表方法3:列表反向、排序
#列表方法3
blist=[2
,6,'g23'
]#反向列表
blist.
reverse
()#將列表反向
print
(blist)#列印reverse後元素
#列表排序
blist.
sort
()#對列表元素進行排序,預設為公升序排序
print
(blist)
blist.
sort
(reverse=true)#對列表元素降序排序
print
(blist)
python基礎之列表基礎
name list 夏 商 周 秦 漢 三國 num list 100,148,186,160,173,184 zip函式將迭代器封裝成生成器,平行遍歷 for rust,ru in zip name list,num list print 國家是 s 年代是 d rust,ru for ru in...
Python基礎之列表(2)
上節講到列表的基本用法,這節具體講下操作列表的函式用法。1.新增元素 x 1,2,3 id x 檢視物件的記憶體位址 50159368 x 1,2,3,4 x.insert 2,0 在指定位置插入元素,前乙個引數是位置 x 1,2,0,3,4 x.extend 5,6,7 在尾部追加多個元素 x 1...
Python基礎練習之列表
1.使用列表儲存n個整數 n從鍵盤輸入 計算平均值並輸出lst n eval input 輸入n for in range n eval input sum lst len lst 輸入n 312 32.0 2.使用列表儲存n個整數 n從鍵盤輸入 對這些數降序排列並輸出lst n eval inpu...