標題:
串列 (二)
[打印本頁]
作者:
tonyh
時間:
2022-6-30 16:58
標題:
串列 (二)
本帖最後由 tonyh 於 2022-7-21 16:46 編輯
假設有一串列其內容如下:
l=[12,3,50,32,25,11]
試以sort()、reverse()、len()、pop()、remove()、append()、insert()等函式,完成如下操作:
l=[12,3,50,32,25,11]
print("排序前:",l)
l.sort()
print("排序後(遞增):",l)
l.reverse()
print("反轉串列:",l)
print("元素數量:",len(l))
l.pop()
print("移除最後一個元素",l)
l.remove(12)
print("移除12:",l)
l.append(20)
print("在最後位置新增20:",l)
l.insert(3,10)
print("在第3個位置新增10:",l)
複製代碼
l=[12,3,50,32,25,12,11]
print("原始資料:",l)
print("元素數量:",len(l))
print("最大的值:",max(l))
print("最小的值:",min(l))
l.pop()
print("移除最後一個元素:",l)
l.pop(2)
print("移除索引位置2的元素:",l)
l.remove(12)
print("移除12(由前往後查找):",l)
l.append(20)
print("在最後位置新增20:",l)
l.insert(3,10)
print("在索引位置3插入10:",l)
l.sort()
print("排序(遞增):",l)
l.reverse()
print("反轉串列:",l)
複製代碼
作者:
李沛昂
時間:
2022-6-30 17:09
l=[12,3,50,32,25,11]
print("排序前: ",l)
l.sort()
print("排序後(遞增): ",l)
l.reverse()
print("反轉序列: ",l)
print("元素數量: ",len(l))
l.pop()
print("移除最後一個元素: ",l)
l.remove(12)
print("移除12: ",l)
l.append(20)
print("在最後位置新增20: ",l)
l.insert(3,10)
print("在第三個位置新增10: ",l)
複製代碼
作者:
王捷恩
時間:
2022-6-30 17:10
l=[12,3,50,32,25,11]
print("list:",l)
l.sort()
print("sort:",l)
l.reverse()
print("reverse:",l)
print("amount of numbers:",len(l))
l.pop()
print("remove last number",l)
l.remove(12)
print("removes number (12):",l)
l.append(20)
print("adds number (20):",l)
l.insert(3,10)
print("inserts number (3,10):",l)
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2