返回信息流假如list里面还有sublist如[1, 2, 3, 4, [5, 6], [7, 8],[9,10, [11,12]]]
那么我想查找11是否在这个list里面,应该返回True,但是由于里面是有sublist, 假如直接用in来判断是不行的, 有没有什么好的函数不需要增加额外空间就能判断出来的呢?谢谢!
这是一条镜像帖。来源:北邮人论坛 / python / #8879同步于 2015/9/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
查找某个item是否在list里面
defender
2015/9/30镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
转换成字符串算不算额外空间
a= [1, 2, 3, 4, [5, 6], [7, 8],[9,10, [11,12]]]
print(13 in [ int(i) for i in str(a).replace("[","").replace("]","").split(',')])
b= [1, 2, 3, 4, [5, 6], [7, 8],[9,10, [11,12]]]
print(str(7) in str(b))