python入門筆記——列表
i=
['jue'
,'ji'
,123
,5.43,52
]print
(type
(i))
print
(i[2:4
])#左閉右開
print
(i*3
)#輸出n次列表中的資料
print
(i[::-
1])#倒序輸出
'dasx'
)#追加乙個dasx字元
print
(i)545
)#追加545數字
print
(i)[
'grrg'
,'gdrhd'])
#追加乙個列表到原列表中
print
(i)i.insert(3,
'插入的新資料'
)#insert是插入資料到第n個索引位處,後面的向後推一位
print
(i)a=[5
,2,0
]#定義乙個新列表a
i.extend(a)
#extend將a中元素整體代至了i中,即為i擴充了a中元素
print
(i)#因為i列表現在資料過多,乾脆用a列表來進行接下來練習
#修改列表a[1
]='贅婿'
print
(a)#將1號元素(從0開始)改為了『贅婿』
del a[2]
#刪除a列表中的第2號元素
print
(a)lista=
list
(range(1
,11))
#定義lista,內裝1-10的數字(左閉右開)
print
(lista)
del lista[2:
5]#批量刪除lista中第2號元素到第4號元素(因為左閉右開)
print
(lista)
lista.remove(6)
#移除指定元素n
print
(lista)
lista.pop(1)
#若pop中不指定索引值,則預設去掉最後一位元素
#如指定索引值,則去除指定索引值的元素
print
(lista)
listb=
list
(range(2
,13))
#設定新列表listb,內包含2-12的資料
listb[5]
='abc'
print
(listb)
print
(listb.index(
'abc',4
,6))
#查詢某元素位置,返回的是乙個索引下標
#用法為index(查詢元素,從哪位元素開始查,往後查幾位)
輸出:
<
class
'list'
>
[123
,5.43][
'jue'
,'ji'
,123
,5.43,52
,'jue'
,'ji'
,123
,5.43,52
,'jue'
,'ji'
,123
,5.43,52
][52,
5.43
,123
,'ji'
,'jue'][
'jue'
,'ji'
,123
,5.43,52
,'dasx'][
'jue'
,'ji'
,123
,5.43,52
,'dasx'
,545][
'jue'
,'ji'
,123
,5.43,52
,'dasx'
,545,[
'grrg'
,'gdrhd']]
['jue'
,'ji'
,123
,'插入的新資料'
,5.43,52
,'dasx'
,545,[
'grrg'
,'gdrhd']]
['jue'
,'ji'
,123
,'插入的新資料'
,5.43,52
,'dasx'
,545,[
'grrg'
,'gdrhd'],
5,2,
0][5
,'贅婿',0
][5,
'贅婿'][
1,2,
3,4,
5,6,
7,8,
9,10]
[1,2
,6,7
,8,9
,10][
1,2,
7,8,
9,10]
[1,7
,8,9
,10][
2,3,
4,5,
6,'abc',8
,9,10
,11,12
]5process finished with exit code 0
python 列表入門
學習列表先分析一段程式 list zx xkd 1997,2018 list1 list 1,2,3 列表拼接 list2 list,list1 print 巢狀的列表為 list2 輸出巢狀的列表 print 巢狀列表的第乙個組元素 list2 0 輸出巢狀列表的第乙個組元素 print 拼接列表...
Python入門筆記 從列表到序列
元組字串 字典 未完,僅目錄 簡單資料型別 容器資料型別 列表是有序集合,沒有固定大小,能夠儲存任意數量任意型別的 python 物件,語法為 元素1,元素2,元素n 注意 x a 4操作中,只是建立4個指向list的引用,所以一旦a改變,x中4個a也會隨之改變。新增 list.extend seq...
Python入門之列表
python中的列表類似於c語言中的陣列,下面通過例項說明介紹幾種常用的使用方法。1.空列表的建立 empty print empty 2.列表中元素的檢視 words a b c print words 2 c print words 3 traceback most recent call la...