names = ["小明" ,"小王", "阿華", "阿達"]
for name in names:
print(name)
初始化方式有兩種
l1 = list() # list是函式,()用來呼叫函式
l2 = []
print(l1)
print(l2)
l1.append("1")
l2.append("1")
print(l1)
print(l2)
names = ["小明" ,"小王", "阿華", "阿達"]
print(names[2])
# :冒號代表從哪一項開始 到第幾項結束
print(names[0:3]) # 從0到2,不包含第三項
print(names[1:4])
print(names[:]) # 都沒給值,他會印全部
print(names[2:]) # 給起始值 沒給結束值
print(names[:2]) # 給結束值
s = "冒號代表從哪一項開始 到第幾項結束。"
print(s[5:10])
# 負數 會從後面開始印,-1 為最後一項
# 如果不知道陣列長度,要取最後一項 可以填-1
print(s[len(s)-1], s[-1]) # 這兩個都是印最後一項
print(s[-1], s[-2], s[-3])
print(s[-5:-1])
Learn More →
group 四個人分成兩組,每一組兩人
names2D = [["小明" ,"小王"], ["阿華", "阿達"]]
for group in names2D:
for name in group:
print(name)
names2D = [["小明" ,"小王", "小光"], ["阿華", "阿達", "阿美"]]
for group in names2D:
print(group)
names3D = [ # 全校共有12人
[["小明" ,"小王", "小光"], ["阿華", "阿達", "阿美"]], #這排是班級,班級內分成兩組
[["小王" ,"小美", "小華"], ["阿明", "阿邀", "阿吳"]], #這排是班級
]
# 把 names3D 當作 school(學校)
for classroom in names3D:
for group in classroom:
for name in group:
print(name)
可以加幾個人、刪除幾個人、印出group或其他變數試試
names3D = [ # 全校共有12人
[["小明" ,"小王"], ["阿華", "阿達", "阿美"]], #這排是班級,班級內分成兩組
[["小王" ,"小美"], ["阿邀", "阿吳"]], #這排是班級
]
# 把 names3D 當作 school(學校)
for classroom in names3D:
for group in classroom:
print(group)
names3D = [ # 全校共有12人
[["小明" ,"小王"], ["阿華"], ["阿達", "阿美"]], #這排是班級,班級內分成兩組
[["小王" ,"小美"], ["阿邀", "阿吳"]], #這排是班級
[["邊緣人"]],
]
# 把 names3D 當作 school(學校)
for classroom in names3D:
print(len(classroom))
print(classroom)
names = ["小明" ,"小王", "阿華", "阿達"]
print(names)
names.append("小帥") # append 加在尾巴
print(names)
names = ["小明" ,"小王", "阿華", "阿達"]
print(names)
names.insert(2, "小帥") # 插入,插在第幾項,可以從中間插入
print(names)
names = ["小明" ,"小王", "阿華", "阿達"]
print(names)
names.pop() # pop彈出最後一項
print(names)
names.pop(1) # pop彈出第幾項
print(names)
names = ["小明" ,"小王", "阿華", "阿達"]
print(names)
names.remove("阿華") # remove移除指定物件
print(names)
names = ["小明" ,"小王", "阿華", "阿達"]
string = "小明 小王 阿華 阿達"
for name in names:
print(name)
print("==========")
for s in string:
print(s)
print("==========")
for name in names:
for n in name:
print(n)
原本電腦中的設定有多個python macOS內建python3、有透過brew、IDLE、PyCharm安裝的 https://developer.apple.com/forums/thread/680222 後來全都都刪除 /Library/Frameworks/Python.framework/Versions/3.9/bin/python3 /usr/local/ bin/python3 /usr/bin/python3
Aug 24, 2022松崗 作者黃建庭 2-15 bit位移 A = 5 << 2 2-16 運算子優先順序 1 ()[]{}
Aug 7, 2021def function 要先定義,定義完要呼叫才會執行 def test(): print("123") test() 因為python是直譯的關係,如果先呼叫 會找不到定義
Jul 28, 2021code = { 'A':"10", 'B':"11", 'C':"12", 'D':"13", 'E':"14", 'F':"15", 'G':"16", 'H':"17", 'I':"34",
Jul 12, 2021or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up