標題:
串列 (二)
[打印本頁]
作者:
鄭繼威
時間:
2022-7-19 02:25
標題:
串列 (二)
串列相關操作
• 顯示串列資料型態
type()
• 顯示串列元素數量
len()
• 串列元素新增
append()->新增在最後
insert(n,value)->指定位置新增
• 串列元素刪除
pop()->刪除最後一個(也可以指定(idx)移除)
remove(value)->指定刪除(指定(value)移除)
• 串列元素排序
sort()->預設reverse=0(不反向)
(reverse=1->降冪(由大到小))
假設有一串列其內容如下:
list=[12,-3,-50,32,25,11]
試以sort()、reverse()、len()、pop()、append()、insert()等函式,完成如下操作:
list=[12,-3,-50,32,25,11]
print("排序前:",list)
list.sort()
print("排序後(遞增):",list)
list.reverse()
print("排序後(遞減):",list)
print("元素數量:",len(list))
list.pop()
print("pop掉一元素",list)
list.append(-20)
print("append一元素",list)
list.insert(4,0)
print("insert一元素",list)
複製代碼
作者:
鄭繼威
時間:
2022-7-19 13:24
list1 = [2,1,"忠","孝","仁","愛","信","義","和","平"]
print("原始list1",list1)
#list新增
list1.append(-20) #最後+
print("append一元素",list1)
list1.insert(1,5) #指定+
print("insertt一元素",list1)
#list刪除
list1.pop() #最後-
print("pop一元素",list1)
list1.remove(5) #指定-
print("remove一元素",list1)
list2=[12,-3,-50,32,25,11]
print("原始list2:",list2)
list2.sort(reverse=1)
print("排序list2:",list2)
複製代碼
作者:
盧宥熏
時間:
2022-7-19 13:36
list=[12,-3,-50,32,25,11]
print("排序前:",list)
list.sort()
print("排序後(遞增)",list)
list.reverse()
print("排序後(遞減)",list)
print("元素數量",len(list))
list.pop()
print("pop掉一元素",list)
list.append(-20)
print("append一元素",list)
list.insert(4,0)
print("insert一元素",list)
複製代碼
作者:
盧宥廷
時間:
2022-7-19 13:39
list=[12,-3,-50,32,25,11]
print("排序前:",list)
list.sort()
print("排序後(遞增):",list)
list.reverse()
print("排序後(遞減):",list)
print("元素數量:",len(list))
list.pop()
print("pop掉一元素:",list)
list.append(-20)
print("append掉一元素:",list)
list.insert(4,0)
print("insert掉一元素",list)
複製代碼
作者:
陳羨芮
時間:
2022-7-19 13:41
list=[12,-3,-50,32,25,11]
print("排序前:",list)
list.sort()
print("排序後(遞增):",list)
list.reverse
print("排序後(遞減):",list)
print("元素數量:",len(list))
list.pop()
print("pop掉一元素",list)
list.append(-20)
print("append一元素",list)
list.index
print("index一元素",list)
複製代碼
作者:
李宥廷
時間:
2022-7-19 13:43
list=[12,-5,78,-4,34,35]
print(f"原始list{list}")
list.append(20)
print(f"append一元素{list}")
list.insert(0,8)
print(f"insert一元素{list}")
list.pop()
print(f"pop一元素{list}")
list.remove(-4)
print(f"remove一元素{list}")
list.sort(reverse=1)
print(f"排序{list}")
list.sort(reverse=0)
print(f"排序{list}")
複製代碼
作者:
張晏齊
時間:
2022-7-19 13:47
# -*- coding: utf-8 -*-
"""
Spyder Editor
This is a temporary script file.
"""
list1 = [2,1,"忠","孝","仁","愛","信","義","和","平"]
print("原始list1",list1)
#list新增
list1.append(-20) #最後+
print("append一元素",list1)
list1.insert(1,5) #指定+
print("insert一元素",list1)
#list清除
list1.pop() #最後-
print("pop一元素",list1)
list1.remove(5) #指定-
print("remove一元素",list1)
list2=[12,-3,-50,32,25,11]
print("原始list2:",list2)
list2.sort(reverse=1)
print("排序list2:",list2)
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2