#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
