一、介紹
官網:https://docs.python.org/3.11/tutorial/controlflow.html#for-statements
二、一維顯示與總計
k=[5,6,7,8,9]
for i in k:
print(i)
print("加總:"+str(len(k)))
結果:
5、6、7、8、9
加總:5
三、數字顯示
1. 陣列總計
k=[5,6,7,8,9]
for i in range(len(k)):
print(i)
結果:
0、1、2、3、4
2. 1到10
for i in range(10):
print(i)
結果:
0、1、2、3、4、5、6、7、8、9
四、從開始到數字的倍數顯示
1. (2,50,6)=>(開始,算到結束,一次加多少值)
for i in range(2,50,6):
print(i)
結果:
2、8、14、20、26、32、38、44
五、二維陣列
v=[[0]*3 for i in range(3)]
for j in range(3):
for i in range(3):
v[j][i]=60
print(v)
結果:
[[60, 60, 60], [60, 60, 60], [60, 60, 60]]
六、KEY代入值
1. 取得列表的KEY和值的內容
u = {'A': '222', 'B': '666', 'C': '999'}
for j in u.items():
print(j)
print("----")
print(u["A"])
結果:
('A', '222')
('B', '666')
('C', '999')
----
222
2. 取得KEY與值
x = {'A': '222', 'B': '666', 'C': '999'}
for user, status in x.items():
print(user+"||"+status)
結果:
A||222
B||666
C||999
七、行與列
column,row = 3, 5
array_2 = [[0 for w in range(row)] for p in range(column)]
print(array_2)
結果:
[[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]
八、二維陣列 - 陣列[4][3]
a_2 = [[0]*3]*4
print(a_2)
結果:
[[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0]]
沒有留言:
張貼留言
影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。