目錄
1. 列表介紹
2. 常見操作
3. 列表推導式
4. 序列型別通用方法
extend(iterable):將另乙個集合中的元素逐一新增到列表中
insert(index, object) :在指定位置index前插入元素object
# -*- coding: utf-8 -*-
# @time : 2021/1/30
# @author : 大海
# 定義空列表a
a = list()
print(a) # ['產品']
# 將另乙個集合中的元素逐一新增到列表中
a = [1, 2]
b = [3, 4]
a.extend(b)
print(a) # [1, 2, 3, 4]
print(a) # [1, 2, 3, 4, [3, 4]]
# 在指定位置index前插入元素object
a = [0, 1, 2]
a.index(0, 0)
print(a)
修改元素("改")
# -*- coding: utf-8 -*-
# @time : 2021/1/30
# @author : 大海
# 通過索引修改值
a = [1, 2, 3, 4]
a[0] = 'a'
print(a)
查詢元素("查"in, not in, index, count)
# -*- coding: utf-8 -*-
# @time : 2021/1/30
# @author : 大海
a = [1, 2, 3, 4]
if 1 in a:
print('1在列表a中')
# 返回在列表中的索引值
print(a.index(2)) # 1
# 返回在列表**現的次數
print(a.count(2))
print(a.count(0))
刪除元素("刪"del, pop, remove)
# -*- coding: utf-8 -*-
# @time : 2021/1/30
# @author : 大海
moviename = ['加勒比海盜', '駭客帝國', '第一滴血', '指環王', '霍位元人', '速度與激情']
del moviename[0]
print(moviename)
# 可以根據索引刪除,預設刪除最後乙個
moviename.pop()
print(moviename)
moviename.pop(0)
print(moviename)
# 根據值刪除
moviename.remove('指環王')
print(moviename)
# 刪除全部 相當於 del moviename[:]
moviename.clear()
# del moviename[:]
print(moviename)
排序(sort, reverse)
# -*- coding: utf-8 -*-
# @time : 2021/1/30
# @author : 大海
a = [1, 4, 2, 3]
a.sort()
print(a)
a.sort(reverse=true)
print(a)
b = ['a', 'c', 'b']
b.reverse()
print(b)
其他
# -*- coding: utf-8 -*-
# @time : 2021/1/30
# @author : 大海
a = [1, 2, 3]
print(a.copy())
# -*- coding: utf-8 -*-
# @time : 2021/1/30
# @author : 大海
# 計算0-9的平方
squares = [x ** 2 for x in range(10)]
print(squares)
squares = list(map(lambda x: x ** 2, range(10)))
print(squares)
# 輸出小於2的值
vec = [-4, -2, 0, 2, 4]
list_one = [i for i in vec if i < 2]
print(list_one)
運算
結果x in s
如果 s 中的某項等於 x 則結果為true
,否則為false
x not in s
如果 s 中的某項等於 x 則結果為false
,否則為true
s + t
s 與 t 相拼接
s * n
或n * s
相當於 s 與自身進行 n 次拼接
s[i]
s 的第 i 項,起始為 0
s[i:j]
s 從 i 到 j 的切片
s[i:j:k]
s 從 i 到 j 步長為 k 的切片
len(s)
s 的長度
min(s)
s 的最小項
max(s)
s 的最大項
s.index(x[, i[, j]])
x 在 s 中首次出現項的索引號(索引號在 i 或其後且在 j 之前)
s.count(x)
x 在 s **現的總次數
05 python條件語句(if)
1.概念 條件語句,即判斷,判斷是否滿足條件,滿足條件即執行某些 不滿足則無法執行某些 2.語法 if 判斷條件 條件成 所執 的 1 條件成 所執 的 2 3.體驗 if true print 我是條件成 執 的 1 print 我是條件成 執 的 2 print 我是 論條件是否成 都要執 的 ...
05 Python的檔案操作
python檔案操作思維導圖 f open test.txt r str f.read 3 print 讀取的資料是 str position f.tell print 當前檔案位置 position str f.read 3 print 讀取的資料是 str position f.tell pri...
05 Python語句與語法
1.i o語句 2.條件控制語句 3.迴圈語句1.i o語句 2.條件控制語句 2.1 if else語句 if a if語句也可單獨存在 exp a 執行表示式 a.else exp b 執行表示式 b.2.2 if elif else語句if a exp a 執行表示式 a.elif b exp...