python筆記之列表操作

2021-08-31 07:26:19 字數 1282 閱讀 8930

ls1 = 

print(ls1,type(ls1)) # # 列表中可以出現重複資料

ls2 = [1,3,2,2,3,1]

print(ls2) # [1, 3, 2, 2, 3, 1]

# 列表中可以出現不同型別的資料

ls3 = [1,3.14,true,(),{}] # => () 空元組,但只包含乙個元素的元組表示方式(元素,) {} 空字典

print(ls3)

# 列表通過索引取值(索引從0開始)

#res = ls3[4] # {}

res = ls3[-1] # {}

print(res,type(res)) # {} # 只包含乙個元素的元組表示方式(元素,)

x = (1,)

print(x,type(x)) # (1,) # 切片

res = ls3[1:3]

print(res) # [3.14, true]

# 判斷

#print("3.14" in ls3# false 字串與float不一樣

#print(3.14 in ls3)# true

# 列表的增刪改查

ls5 = [1,2]

print(ls5)

# 查print(ls5[1])

# 改ls5[1] = "2"

print(ls5)

# 增## 增加到末尾

print(ls5)

## 增加到指定位

ls5.insert(1,true) # 將元素true增加到第一位

print(ls5)

## 將指定元素刪除

ls5.remove("2") # 引數為true

print(ls5)

##通過索引刪除

ls5.pop(1)

print(ls5)

## 清空

ls5.clear()

print(ls5)

#排序:集合中存放的是可以排序的統一資料型別

ls6 = [3,1,4,2,5]

print(ls6)

ls6.sort() # 排序操作的是列表本身,列表會發生變化,所以排序不需要返回值

print(ls6)

# [3, 1, 4, 2, 5]

# [1, 2, 3, 4, 5]

# 設定是否逆向排序

ls6.sort(reverse=true)

print(ls6)

# [5, 4, 3, 2, 1]

python基礎筆記之列表操作

列表簡介 列表操作 切片 data slice data 0 2 深拷貝 data list data data deep copy data data shallow copy data data 2 9print data deep copy data deep copy,data shallo...

python之列表操作

列表操作功能彙總 print 列表操作功能彙總 list demo first second thrid fourth 複製list demo列表取名list list list demo print 原列表為 list print print 輸出列表第乙個元素 list 0 print 輸出列表...

python之列表操作

詳情見語雀 列表 增 extend 列表末尾追加乙個序列 insert 列表插入元素 copy 複製列表 列表 刪 pop 移除列表的乙個元素 預設最後乙個 並返回 remove 移除列表中某值的匹配項 clear 清除列表 列表 查 reverse 反向列表 sort 對原列表排序 list in...