解題常用語法
一次輸入一個
n=int(input())
一次輸入兩個以上
n,m=map(int,input().split())
將整排資料轉數值串列
n=[int(x) for x in input().split()]
EOF或直到沒資料為止
while True:
try:
程式寫在裡面
except:
break
小數點第幾位
print(f'{a:.nf}')
去除input()前後字元(預設清除空白)
input().rstrip()
字典排序
由小到大排:
sorted(dic.items(),key=lambda x:x[1])
由大到小排:
sorted(dic.items(),key=lambda x:x[1],reverse=True)
在字串前加「0」 (字串).zifll(加「0」的字串總長度)
例:
str='aaabbbccc'
print(str.zfill(10))
0aaabbccc
建立n*m二維串列,例:
a=[[0]*m for _ in range(n)]
輸出二維串列中間空格,例:
a=[[1,2,3,4],[5,6,7,8]]
for i in range(2):
print(*a[i])