需要儲存多個不同的變數
# 定義列表
# 儲存的資料型別可以不同
# 但盡可能儲存相同的資料型別
l =[
123,
456,
789,
"hello"
,3.14
]
# 定義乙個列表
name_list =
["張三"
,"李四"
,"王五"
,"趙六"
]print
(name_list[0]
)print
(name_list[1]
)print
(name_list[2]
)print
(name_list[3]
)
name_list =
["張三"
,"李四"
,"王五"
,"趙六"
,"王五"
]# 所在位置 index
print
(name_list.index(
"張三"))
# 出現的次數 count
print
(name_list.count(
"王五"))
# 長度 len
print
(len
(name_list)
)
name_list =
["張三"
,"李四"
,"王五"
,"趙六"
,"王五"
]# 是否在列表中
print
("張三"
in name_list)
print
("張三y"
in name_list)
# 是否 不在列表中
print
("張三"
notin name_list)
print
("張三y"
notin name_list)
name_list =
["張三"
,"李四"
,"王五"
,"趙六"
,"王五"
]# 列印列表
print
(name_list)
# 追加整個序列
"許君"
)# 列印列表
print
(name_list)
# 追加,但拆分序列逐個追加
name_list.extend(
"許卿"
)# 列印列表
print
(name_list)
# 插入
name_list.insert(1,
"君靜"
)# 列印列表
print
(name_list)
[
'張三'
,'李四'
,'王五'
,'趙六'
,'王五'][
'張三'
,'李四'
,'王五'
,'趙六'
,'王五'
,'許君'][
'張三'
,'李四'
,'王五'
,'趙六'
,'王五'
,'許君'
,'許'
,'卿'][
'張三'
,'君靜'
,'李四'
,'王五'
,'趙六'
,'王五'
,'許君'
,'許'
,'卿'
]
del刪除整個列表
name_list =
["張三"
,"李四"
,"王五"
,"趙六"
,"王五"
]del name_list
# 報異常,找不到列表(因為已被刪除)
print
(name_list)
del刪除指定元素
name_list =
["張三"
,"李四"
,"王五"
,"趙六"
,"王五"
]del name_list[0]
print
(name_list)
pop刪除並返回資料
name_list =
["張三"
,"李四"
,"王五"
,"趙六"
,"王五"
]# 刪除指定座標的元素並返回該元素
delname = name_list.pop(0)
print
(delname)
# 刪除最後乙個元素並返回該元素
delname = name_list.pop(
)print
(delname)
remove刪除指定下標資料
name_list =
["張三"
,"李四"
,"王五"
,"趙六"
,"王五"
]# 每次僅刪除乙個(從左向右刪除)
name_list.remove(
"王五"
)print
(name_list)
clear清空列表
name_list =
["張三"
,"李四"
,"王五"
,"趙六"
,"王五"
]print
(name_list)
name_list.clear(
)print
(name_list)
name_list =[1
,5,2
,3,6
,7,9
,8,4
]# 逆置該列表
name_list.reverse(
)print
(name_list)
# 對該列表進行排序(false 公升序)
name_list.sort(
)print
(name_list)
# 對該列表進行排序(true 降序)
name_list.sort(reverse=
true
)print
(name_list)
name_list =[1
,5,2
,3,6
,7,9
,8,4
]# 可以完整的複製乙份
name_list2 = name_list.copy(
)print
(name_list)
print
(name_list2)
name_list =[1
,5,2
,3,6
,7,9
,8,4
]for name in name_list:
print
(name)
name_list =[1
,5,2
,3,6
,7,9
,8,4
]index =
0while index <
len(name_list)
:print
(name_list[index]
) index +=
1
class_list =
class_a_name_list =[1
,5,2
,3,6
,9,0
,8,4
]class_b_name_list =[0
,6,2
,3,6
,7,9
,8,4
]class_c_name_list =[9
,9,2
,3,0
,7,9
,0,4
]# 將資料追加到大列表
# 迴圈遍歷大列表(父列表遍歷)
for classes in class_list:
# 迴圈遍歷小列表(子列表遍歷)
for name in classes:
# 列印資料
print
(name)
# 分割資料
print
("------------------------------"
)
python列表的使用 Python 列表常見用法
列表索引 mlist 1,2,3,3,e 4,5 a a abc 5,6,7 print mlist print mlist 3 7 print mlist 3 1 print len mlist mlist 2 hi,python print mlist print mlist 3 6 print...
Python列表的使用
2 列表的常用方法 a b 1,a 34,1,2 print a,type a print b,type b 1,a 34,1,2 a 1,2 b 2,3 print a b print a 3 輸出 1,2,2,3 1,2,1,2,1,2 a 1,2 b 2,3,1,2 c true,2,1,2 ...
Python 列表的使用
列表是python內建的一種資料型別 list是一種有序的集合,可以隨時新增和刪除其中的元素。注意 如果列表儲存的資料是整數集,需要用range i,j 函式賦值,儲存的資料型別才會使整數 否則預設是字串型別 1 建立乙個列表 預設字串型別 空列表的建立 a list a 賦值a 1,2,3,jam...