×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
解題報告
#26839: [Python]可以用groupby
406490150@gms.tku.edu.tw
(我是朱朱)
學校 : 國立交通大學
編號 : 139794
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [140.113.236.122]
最後登入時間 :
2022-09-03 11:13:16
g005.
倒置文章 (Inversion)
--
TOI
練習賽
202105
新手組
第2題
| From: [1.172.243.205] | 發表日期 : 2021-08-27 13:58
可以用itertools.groupby( key = str.isalnum)
要找到 '+- .. +' 最後一個的作法,除了[-1],也可以使用
for symbol in '+-++-':
pass
symbol就會是最後一個了,他會是可以持續使用的變數,不限制在for 迴圈內
而groupby 產生的 group 會是一個 iterator ,除非使用''.join(g)[-1],否則不可直接索引
ZeroJudge Forum