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