#List m_list = [1, 17, 99, 2, 9, 14, 37, 73, 85, 61] print("原始List") for index in m_list: print(index, end=' ') #增加到最後一個 print("\n\n增加到最後一個") m_list.append(-1) for index in m_list: print(index, end=' ') #新增到第四個,值為10 print("\n\n新增到第四個,值為10") m_list.insert(4, 10) for index in m_list: print(index, end=' ') #移除數值99,刪除不存在值,會出現錯誤訊息 print("\n\n移除數值99") m_list.remove(99) for index in m_list: print(index, end=' ') #移除最後一個數值,並回傳刪除值,可指定刪除編號 print("\n\n移除最後一個數值,並回傳刪除值,可指定刪除編號") print(m_list.pop()) print(m_list.pop(5)) for index in m_list: print(index, end=' ') #取得指定值的編號 print("\n\n取得指定編號值") print(m_list.index(61)) #判斷值是否在List裡面,有的話值1,沒有值為0 print("\n\n判斷值是否在List裡面,有的話值1,沒有值為0") print(m_list.count(61)) print(m_list.count(100)) #排序 print("\n\n排序") #List two m_list2 = ['a', 'b', 'z', 'd', '_', 'A', 'Z', '1', 'D', '2', '@'] m_list2.sort() for index in m_list2: print(index, end=' ') print() m_list.sort() for index in m_list: print(index, end=' ') #反向 print("\n\n反向") m_list.reverse() m_list2.sort() for index in m_list2: print(index, end=' ') print() for index in m_list: print(index, end=' ') #複製清單 print("\n\n複製清單") m_listTemp = m_list.copy() for index in m_listTemp: print(index, end=' ')
參考資料:
http://docs.python.org/3/tutorial/datastructures.html#more-on-lists
http://docs.python.org/3/tutorial/datastructures.html#using-lists-as-stacks