程式練習題庫
← 回題目列表
python難度 ●●

資料清理:濾掉空行

從檔案讀進來的文字常常夾雜空行和多餘空白。

寫一個函式 clean(lines),接收一個字串清單,回傳新的清單,規則是:

  • 每一行前後的空白要去掉
  • 去掉空白後變成空字串的那些行,整行不要

提示

" abc ".strip() 會得到 "abc"。判斷「這行是不是空的」用 if not 某個變數:

測資

  • clean([' a ', '', 'b'])['a', 'b']
  • clean([' ', '\t'])[]
  • clean([])[]
  • clean(['hello world'])['hello world']

寫在這裡

登入後可請 AI 看

討論區

登入後就能留言和評分。

    還沒有人留言。