4.列表
#列表LIST
scores= [80,70,60,50,40]
friends= ["Maria","Jorge","Susan"]
things = [80,"Maria",60,"Jorge",50,"Susan"]
things =[80,"Maria",True]
print(things)
#印出 從資料中獲得 第[數字]幾順位的資料:
print(scores[0])
#印出 倒數第一[-1]順位:
print(scores[-1])
#印出 從資料中獲得 第[0位起算:2位之前不包含第2]順位的資料:
print(scores[0:2])
#印出 從資料中獲得 第[2位起算:]至最後順位的資料:
print(scores[2:])
#印出 從資料中獲得 第[:4位之前]不包含第四位的資料:
print(scores[:4])
phrase = "Hello, John"
# 0123456789
print(phrase[0:5])
print(phrase[6:])
#更改列表資料數值:
scores[0] = 30
#.extend(延伸資料):
scores.extend(friends)
#.append(後列增加一數值):
scores.append(30)
#.insert(插入位置,插入數值):
scores.insert(2,30)
#.remove(刪除這個數值):
scores.remove(60)
#.clear(清空列表):
scores.clear()
#.pop(移除最後一位):
scores.pop()
#印出 把.pop回傳的值帶出:
val = scores.pop()
print(val)
#.sort(排列數值,由小到大):
scores.sort()
#.reverse(把數列順序反轉):
scores.reverse()
#印出 .index(數值)在數列中的位置,重複的會回傳最前面的:
print(scores.index(60))
#印出 .count(數值)算出此數值在數列出現次數:
print(scores.count(80))
print(scores.count(89))