記錄#
- 今天學習陣列。陣列是一種可以存儲多個內容的形式。
- 在 python 中並沒有真正的陣列形式,而是一個 item list 的形式。項目列表?
- 陣列的形式如上圖,例如:list ["a","b","c"],雙引號中的是陣列的內容。每個內容還有一個索引值,索引是從 0 開始。打印陣列中的任意內容可以 print (list [索引值])
- 改變陣列的值,直接用 陣列 [索引]= 值 就好。例如:list [1] = d。
- 使用 for 循環打印陣列內容。
- Python 中的陣列與其他語言的陣列不同之一是程式會自動識別陣列中的數量。
- 今天的挑戰是使用 random 隨機輸出陣列中的一個值。開始我以為使用 random.randint (0, 陣列) 就可以了,但是運行下來會報錯。看來這裡和 for 循環還是有區別的。問了問 chatgpt,他告訴我了一個新的知識點。random.choice (陣列)。這個能隨機選擇一個值。
代碼#
import random
lang = [
"hello", "nihao", "hello1", "hello2", "hello3", "hello4", "hello5", "hello6"
]
hi = random.randint(0, 7)
print(lang[hi])