2024-09-28 05:41:43 发布
网友
Possible Duplicate:Remove leading and trailing zeros from multidimensional list in Python
如果我有一个清单,比如:
my_list = [[1,2,0,1], [1,0,0,1]]
我想把它从零开始,然后扔掉,这样我就得到了这样的结果:
非常感谢你的帮助。在
将嵌套列表作为输入有点过于具体,但是此函数将基于另一个数字拆分一个数字列表,使用与字符串.拆分()
def nsplit(number_list,key): s=''.join(map(chr,number_list)) return [map(ord,x) for x in s.split(chr(key))] print nsplit([1,2,0,1],0) [[1,2],[1]]
分而治之,你可以使用列表理解将其转化为一个更简单的问题
def split_a_list_at_zeros(L): ... return the_split_list my_list = [split_a_list_at_zeros(item) for item in my_list]
而阿卡瓦尔给出了一个很好的建议来划分名单
将嵌套列表作为输入有点过于具体,但是此函数将基于另一个数字拆分一个数字列表,使用与字符串.拆分()
分而治之,你可以使用列表理解将其转化为一个更简单的问题
而阿卡瓦尔给出了一个很好的建议来划分名单
^{pr2}$相关问题 更多 >
编程相关推荐