close
一、前言
list索引、list反向索引、list新增元素、list刪除元素、list删除所有指定元素、list迴圈、迴圈生成list、
元素是否存在list、list組合與複製、list常用函數、list統計運用、迴圈訪問list每個元素。
看完文章list基礎運用暢行無阻,大部分會用的方法都在這裡了,客官慢用,當字典查詢
持續更新唷~
二、list用法全解析
完整程式碼
# a_list是一個list
a_list = [1, 1, 1, 2, 3, 4, 5, 7]
b_list = [100, 200]
# 索引
a_list[0] # 找第0個位置的值
a_list[0:3] # 找0到2位置的值
a_list[-1] # 找最後一個值
a_list.index(5) # 反向索引找到5的位置
# list的組合及複製
c_list = a_list + b_list # 兩個list組合成一個
d_list = a_list * 4 # a_list每個元素重複四次變新的list
# 是否存在
5 in a_list # True 5在a_list裡面
# 新增元素
a_list.append(8) # 最後面新增一個元素
a_list.extend([8,9]) # 一次新增多個元素
a_list.insert(5, 9) # 元素前面新增一元素
# 刪除元素
del a_list[4] # 刪除位置在4的值
a_list.pop(4) # 刪除位置在4的值
a_list.remove(1) # 刪除1個值為1的值
# 列表删除所有指定元素
while 1 in a_list: a_list.remove(1)
# 迴圈生成list
e_list = [x+1 for x in a_list] # [x運算邏輯 for x in list]
# 迴圈訪問每個元素
for a in a_list:
print(a)
# 常用在list的函數
list('123456798') # 函數生成list
len(a_list) # 長度
max(a_list) # 取大
min(a_list) # 取小
# 其他常用的list函數
a_list.count(1) # 統計元素出現次數
a_list.sort() # 排序
a_list.reverse() #反向
三、後記
資料進行量化分析、文字雲及分詞也都會運用到list,甚至AI的演算法,
所以要成為學會python的男人list是必須掌握的!
文章標籤
全站熱搜
留言列表