iT邦幫忙

0

請問python如何刪除空白值併計算字串個數

不明 2022-09-16 11:06:55792 瀏覽
  • 分享至 

  • xImage

各位iT邦上的高手們大家好,我想請問我的python list裡面出現空白值,請問要如何刪除?!https://ithelp.ithome.com.tw/upload/images/20220916/20152732H73anIqKvF.png
因為在list裡面是數據裡每行的資料,進去資後才是字串,請問如何刪除?
例如:
a=[['', '協調'], ['', '詳細'], ['', '精密'], [''], ['', '改善', '同意'], ['', '流行'], ['', '協助', '精密'], ['', '負責'], [''], ['', '澄清'], ['', '鼓勵', '休息']]
希望產生
[['協調'], ['詳細'], ['精密'], [], ['改善', '同意'], ['流行'], ['協助', '精密'], ['負責'], [], ['澄清'], ['鼓勵', '休息']]

而且希望刪除後能計算字串個數,是否可以直接以Size來使用(剛好就是個數),像是上面的圖片去除空白值字串數就是5,再請廣大的大神們幫忙,謝謝。

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
海綿寶寶
iT邦大神 1 級 ‧ 2022-09-16 12:20:28
最佳解答

刪除空白元素
這裡有5 種方法

計算list長度則是3 種方法

可以挑你喜歡的去用

不明 檢舉

好的~我會再去找答案 謝謝!!!

2
黃彥儒
iT邦高手 1 級 ‧ 2022-09-16 11:58:35

len(list(filter(lambda i: i != '', input)))

不明 檢舉

太感謝了!!

我要發表回答

立即登入回答