PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] list的維度怎麼算
作者:
LessonWang
(橘白Cat)
2017-07-21 15:27:34
如題 想知道一個list的dimension有多少
例如 [1,2,3,1,[2,3,[2,3,4],5],6] 維度會是3
[1,2,3] 維度會是1
[] 維度會是0
一開始是用str(L).count("[") if L else 0
但是會出問題xd
還有其他方法嗎qaq
作者:
tsoahans
(ㄎㄎ)
2017-07-21 16:18:00
http://i.imgur.com/iscRM7f.png
作者: stucode
2017-07-21 16:18:00
沒有特別需求的話遞迴算就好了
作者:
ckc1ark
(偽物)
2017-07-21 16:20:00
是說[[]] 要算維度幾?
作者:
CaptainH
(Cannon)
2017-07-21 18:30:00
這叫(最大)深度不是維度…你要先練習把想法用形式化的方式寫出而不是從語法著手
作者:
Sunal
(SSSSSSSSSSSSSSSSSSSSSSS)
2017-07-21 18:54:00
建議原po遇到這類新問題先用虛擬碼的方式寫看看,寫的出來再實際寫程式,最後再觀察哪些地方能改進。
繼續閱讀
[問題] 爬蟲 多家公司股市新聞
henrycc
Re: [問題] GUID 字串格式轉換
uranusjr
Re: [問題] GUID 字串格式轉換
LessonWang
[問題] GUID 字串格式轉換
LwHow
[閒聊] python 對硬碟操作
j5128709
[問題] list比對
LaughPoint
Re: [問題] 關於list的append方法
zerof
[問題] 值不完整
kennykobe
[問題] 初學者選書問題
light503
Re: [問題] 關於list的append方法
uranusjr
Links
booklink
Contact Us: admin [ a t ] ucptt.com