列表名[索引]例:name_list[1]
#定義乙個列表
2 name_list = ["
張三", "
李四", "王五"
]3#根據索引取值
4print(name_list[0]) #張三5
#列印列表中的資料
6print(name_list) #
['張三', '李四', '王五']7#
列表的長度
8print(len(name_list)) #39
#檢視某個資料在列表中的個數
10print(name_list.count("
張三")) #111
#檢視某個資料在列表中的索引
12print(name_list.index("
李四")) #113
#修改資料
14print(name_list[1]) #
李四15 name_list[1] = "趙六"
16print(name_list[1]) #
趙六17
#增加資料
18print(name_list) #
['張三', '趙六', '王五']宋七"
)20print(name_list) #
['張三', '趙六', '王五', '宋七']
21 name_list.insert(2, "唐八"
)22print(name_list) #
['張三', '趙六', '唐八', '王五', '宋七']
23 temp_list = ["
松花江", "
黑龍江"]24
name_list.extend(temp_list)
25print(name_list) #
['張三', '趙六', '唐八', '王五', '宋七', '松花江', '黑龍江']26#
刪除27 name_list.remove("
唐八") #
刪除第乙個符合資料,若不存在會報錯
28print(name_list) #
['張三', '趙六', '王五', '宋七', '松花江', '黑龍江']
29print(name_list.pop()) #
黑龍江 "預設刪除最後乙個,並返回刪除的資料"
30print(name_list) #
['張三', '趙六', '王五', '宋七', '松花江']
31print(name_list.pop(2)) #
王五 "指定某個索引刪除,並返回刪除的資料"
32print(name_list) #
['張三', '趙六', '宋七', '松花江']
33del name_list[1] #
使用del關鍵字,將變數從記憶體中刪除,後續的**不能使用該變數了
34print(name_list) #
['張三', '宋七', '松花江']
35name_list.clear()
36print(name_list) #
3738
#列表的排序
39 name_list = ["
張三", "
王五", "李四"
]40 num_list = [3, 9, 4]
41print(name_list) #
['張三', '王五', '李四']
42print(num_list) #
[3, 9, 4]43#
公升序44
name_list.sort()
45num_list.sort()
46print(name_list) #
['張三', '李四', '王五']
47print(num_list) #
[3, 4, 9]48#
降序49 name_list.sort(reverse=true)
50 num_list.sort(reverse=true)
51print(name_list) #
['王五', '李四', '張三']
52print(num_list) #
[9, 4, 3]
5354 name_list = ["
張三", "
王五", "李四"
]55 num_list = [3, 9, 4]
56print(name_list) #
['張三', '王五', '李四']
57print(num_list) #
[3, 9, 4]58#
逆序59
name_list.reverse()
60num_list.reverse()
61print(name_list) #
['李四', '王五', '張三']
62print(num_list) #
[4, 9, 3]
定義:
for 迴圈內部使用的變數 in 列表:迴圈內部針對列表元素進行操作
1for name in
name_list:
2print(name)
Python基礎08 模組
在我們開發過程中,往往不會將所有的功能函式集中定義在同乙個檔案中。這樣做即增加了未來維護的成本,也降低了並行開發的效率。通常我們會將不同的功能寫在不同的py檔案中,而這些py檔案就稱為模組。import math 矩形面積 def rectangle x,y return x y 圓形面積 def ...
Python基礎知識08
io流 1.讀取檔案的思路 1.建立待讀取的檔案 必須是存在的 pth r c 2.開啟檔案 file open pth,r 3.讀取檔案 cent file.read 4.輸出讀取的內容 print cent 5.關閉資源 file.close 2,寫入檔案的思路 1,建立待寫入的檔案 pth r...
Chapter08 python基礎 集合
一 簡介 集合是可變的容器 集合內的資料物件都是唯一的 不能重複多次的 集合是無序的儲存結構,集合內的資料沒有先後順序關係 集合內的元素必須是不可變物件 集合是可迭代物件 集合是相當於只有鍵沒有值的字典 鍵則是集合的資料 二 建立集合 建立空的集合 set 不能用 來建立空集合,此方法已被用於字典 ...