概念
元素按照順序儲存的有序序列,元素可以是數字、字串、也可以是列表。
建立列表
使用中括號 [ ] 表示。例如:
foods=
["煲仔飯"
,"漢堡"
,"麻辣香鍋"
]
訪問列表
單個元素訪問:通過下標(從0開始)比如:print(foods[1]) 結果為:漢堡
遍歷列表:for迴圈
for food in foods:
print
(food)
列表操作
刪除元素
pop()方法:在末尾刪除乙個元素,並且方法會返回刪除的元素。print(foods.pop()),結果為:麻辣香鍋
pop(number)方法:按照number(索引)刪除元素,這種可以指定刪除的位置,比如刪除第二位的元素:foods.pop(1)
remove方法:按照值刪除元素,需要注意的是,如果列表中有多相同的值,刪除的時候只會刪除第乙個值。如果想刪除列表中所有滿足條件的值,需要使用遍歷刪除:
foods=
["煲仔飯"
,"漢堡"
,"麻辣香鍋"
,"漢堡"
]for m in foods:
if m==
"漢堡"
: foods.remove(
"漢堡"
)
del 語句:del 可以刪除指定位置的元素,與pop(number)刪除效果一樣,不同的是,del不會返回刪除的元素,pop(number)
foods=
["煲仔飯"
,"漢堡"
,"麻辣香鍋"
]print
(len
(foods)
)#返回值為3
odd=
list
(range(1
,101,2
))
概念
是不可修改內部元素的列表。
建立元組
使用圓括號定義元組,並在定義的時候賦值:
tp=
(1,2,3,4,5,6
)
tp=(1
,2,3
,4,5
,6)print
(tp[1:
3])#結果為:(2,3)
4、獲取元組的長度
tp=(1
,2,3
,4,5
,6)print
(len
(tp)
)#結果為:6
1. 概念按照鍵值對儲存的集合。
2. 建立字典
使用大括號{}表示建立字典。字典的元素是以鍵-值得形式儲存,鍵值之間用冒號分開,元素和元素之間用逗號分開。
例如:infor={},site=
3. 訪問字典
site=
單個元素訪問:訪問**的url:print(site[「url」]) 結果為:www.baidu.com
遍歷字典:可以通過for迴圈,遍歷字典。
1、可以同時遍歷鍵-值,使用items()方法,返回鍵值集合。
2、單獨遍歷鍵,使用keys()方法,返回鍵集合。
3、單獨遍歷值,使用values()方法返回值集合。
site=
for k,v in site.items():
#同時遍歷鍵和值
print
("鍵為:"
+k)print
("值為:"
+v)for k in site.keys():
#單獨遍歷鍵
print
("鍵為:"
+k)for v in site.values():
#單獨遍歷值
print
("值為:"
+v)
4. 字典操作 python中的列表 元組 字典
列表和元組 可以將列表和元組當成普通的 陣列 它能儲存任意數量任意型別的python物件。和陣列一樣,通過從0開始的數字索引訪問元素,但是列表和元組可以儲存不同型別的物件。列表和元組有幾處重要的區別。列表元素用中括號 包裹,元素的個數及元素的值可以改變。元組元素用小括號 包裹,不可以更改 儘管他們的...
python列表元組字典
1.列表的資料項不需要具有相同的型別 建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即可 list1 google runoob 1997 2000 print list 0 list 0 2.列表的增 刪 改 查 insert delete update query 增 list.in...
python 列表,元組,字典
python中,有3種內建的資料結構 列表 元組和字典。1.列表 list是處理一組有序專案的資料結構,即你可以在乙個列表中儲存乙個序列的專案。列表中的專案。列表中的專案應該包括在方括號中,這樣python就知道你是在指明乙個列表。一旦你建立了乙個列表,你就可以新增,刪除,或者是搜尋列表中的專案。由...