上海建筑工程網seo視頻教程百度云
不可變數據類型
不支持直接增刪改
只能查
str 字符串
int 整型
bool 布爾值
None None型特殊常量
tuple 元組(,,,)
回到頂部
可變數據類型,支持增刪改查
list 列表[,,,]
dic 字典{"":"","": ,}
set 集合("","","")
list 增刪改查
增:append insert extend
刪:del pop remove clear
改:通過切片、步長修改
查:for循環(huán)
list:
lst = ["a",123,True,[123],(1,),{"a":"b"},{"2"}]
增:append insert extend
append 追加,在列表的最后一個位置添加元素
lst.append("元素")
print(lit)insert 插入 通過索引插入位置 ,不建議使用,數據多會影響效率
lst.insert("元素")
print(lst)extend 迭代添加
lst.extend("元素") # 添加str類型
print(lst)lst.extend("元素","元素")# 添加 tuple類型
print(lst)刪:del pop remove clear
del 通過索引、切片、步長刪除
del 索引
del lst[2]
print(lst)del 切片
del lst[2:4]del 步長
del lst[0:6:2]pop 默認刪除最后一個、索引刪除
默認刪除最后一個
lst.pop()
print(lst)索引刪除
lst.pop(2)
print(lst)remove 移除 關鍵字刪除
lst.remove(123)
print(lst)clear 清空列表
lst.clear()
print(lst)改:通過切片、步長修改
切片:可多可少,可一一對應
lst[1] = "a"
lst[2:4] = "b"
lst[-1:-3] = "c","d","e"步長:步長不為1,必須一一對應
lst[2:6:2] = "a","b"查:for循環(huán)
格式:
for i in lst:print(i)輸出每一個元素
for i in lst:print(i)只輸出最后一個元素
for i in lst:pass
print(i)
回到頂部
set 集合
set 增刪改查
增:add update
刪:pop remove clear
改:先刪再加
查:for 循環(huán)增:add update
add只能添加一個
s.add("鍵")
print(s)update 跌代添加
s.update("abc")
print(s)刪:pop remove clear
pop() 隨機刪除
s.pop()
print(s)remove()指定元素刪除
s.remove(1)
print(s)clear()清空列表
s.clear()
print(s)改:
先刪后增查 for循環(huán)
for i in s:print(i)其他操作
s1 = {1,2,3,4,5,6,7}
s2 = {5,6,7,1}
print(s1 & s2) # 交集
print(s1 | s2) # 并集
print(s1 - s2) # 差集
print(s1 ^ s2) # 反交集
print(s1 > s2) # 父集(超集)
print(s1 < s2) # 子集
?