-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path3-3List.py
52 lines (47 loc) · 1.04 KB
/
3-3List.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#這是副程式
def product(a,b,c):
return a*b*c
L=[2,3,5]
try:
print(product(*L))
except TypeError:
print("型態錯誤 太長或太短了了")
print(L.pop()) #取出
print(L) #列出
L.insert(1,4) #插入(位置,值)
print(L)
L.sort() #排序
print(L)
L.remove(2) #刪除2這個值
print(L)
L.append(3) #最後面插入3
print(L)
C=[1,2,8]
L.extend(C) #List合併
print(L)
L.reverse() #反轉List
print(L)
print(L.count(3) ) #顯示3出現的次數
print(len(L)) #秀出陣列長度
del L[1:3] #刪除1~3區間
print(L)
print(L[::2])
print(L[1::2]) #切片格式[開始:結束:隔幾片]
"""
for i in range(len(L)):
print(L[i])
"""
L[1::2]=[0]*len(L[1::2])
print(L)
try:
print(L.index(5))
except ValueError:
print("找不到")
"""
View=[x for x in range(1900,1940) if x%4==0]
print(View)
"""
"""
View2=[x*y for x in range(1,9) for y in range(1,9) ]
print(View2)
"""