#26914: [Python]使用Python解題必須要知道的知識


406490150@gms.tku.edu.tw (我是朱朱)

學校 : 國立交通大學
編號 : 139794
來源 : [140.113.236.122]
最後登入時間 :
2022-09-03 11:13:16
b130. NOIP2006 1.明明的随机数 -- NOIP2006普及組 | From: [36.238.97.80] | 發表日期 : 2021-09-01 12:41

1. 讀取測資一行有幾個數,基本上用不到,因為使用str.split()就可以分割字串了

2. str.split()預設就是所有空白符號分隔,'\t\r\n '都會分割,因此不需要再自行指定' '做分割

3. Python去除重複的方式非常暴力,就是使用set()把要去除的東西包起來,會消耗非常多的記憶體,但卻非常簡潔易懂!

4. 在Python使用set去除重複是非常常見的事情!務必記得

5. set容器,有len的功能,就可以得到「去除重複後有多少個數字」

6. sorted()有參數key,可以在維持原本list的資料下,使用不同的排序方法,這題就可以sorted(li ,key=int),不需要先把字串轉成int

 
ZeroJudge Forum