1. 程式人生 > 實用技巧 >常用的列表相關操作

常用的列表相關操作

# 空列表
list_a = []

# 非空列表 ,索引從0開始 ,有序
list_b = [True, 'hello', 1234, [12, 222]]

# 列表資料獲取
print(list_a)
print(list_b[2])
print(list_b[:3])
print(list_b[-1][0])

# 獲取資料所在下標 ,如果不存在會報異常
print(list_b.index(True))

# 新增成員
# append,追加到列表末尾
list_a.append('你好')
print(list_a)
# insert 按索引位置插入
list_a.insert(0, '
小明') print(list_a) # extend 追加另一個列表到當前列表 list_a.extend(list_b) print(list_a) # 修改成員 # 通過索引修改 list_a[0] = '小華' # 刪除成員 # del 列表[索引] 刪除某索引位置 del list_a[2] # remove(資料) 刪除當前列表第一此出現的指定資料 list_c = [123, 123, 123] list_c.remove(123) print(list_c) # pop() 刪除列表末尾資料,也可以指定下標 list_c.pop() print(list_c) # clear() 清空列表
list_c.clear() print(list_c) # 常用函式及成員運算子 # 列表長度 print(len(list_a)) # in ,not in成員運算子 print(1234 in list_a) print(1234 not in list_a) # 將有規律的字串轉化為列表 s = '小明 小東 小紅 小小 小青' # 預設不填為按空格分割,也可以指定分隔次數 list_res = s.split() print(list_res) # 將列表按一定規則拼成字串(列表的成員都是字串) s2 = ','.join(list_res) print(s2)

附贈:列表相關xmind思維導圖

連結:https://pan.baidu.com/s/1YH3bQEWN4aLrnYMtfA6X-A
提取碼:dlus