--- title: 3.List的專屬技能與del 關鍵字的運用 tags: Python 進階語法與應用, 筆記 --- 3.List的專屬技能與del 關鍵字的運用 專屬技能: 專屬資料.(的) 專屬技能 https://www.tutorialspoint.com/python/python_lists.htm 1. 不改old. 而是回答 new copy .replace a=a.replace 2. 改old 不回傳new(不用另外再設一個新名稱) .insert b=name-list(改).insert >none (b=none) # 絕對不能做 name_list = name_list.insert(1, "Dylon") print(name_list[0]) 會把資料變成none 絕對不能寫 專屬技能=專屬技能.~~ 懶人分辨法:先帶入另一個名稱 來測試會不會回傳none 勤勞分辨法:查看return value: the method does not return any value 不回傳任何東西 意思就是回傳none --- ### 刪除 remove: match裡的東西 (專屬技能 直接生效 不用另外取名字) name_list = ["Elwing","Amy", "Carol"] print(name_list) > ['Elwing', 'Amy', 'Carol'] name_list.insert(1,"Carol") print(name_list) >['Elwing', 'Carol', 'Amy', 'Carol'] name_list.remove("Carol") print(name_list) >['Elwing', 'Amy', 'Carol'] (這個範例故意做兩個carol,用remove刪除時會先刪除第一個) ### 刪除 del :特定位置 (專屬技能 直接生效 不用另外取名字) del name_list[1] print(name_list) >['Elwing', 'Carol'] # END