我做了:
>>>data="1,2,3,,4,51,,6"
>>>list(map(int,map((lambda x:x.split(",")),map(lambda y:y,data.split(",,")))))
我想得到:[1,2,3,4,51,6]
答案 0 :(得分:0)
您还可以使用filter
过滤空字符串和None
值,然后使用map
:
>>> map(int, filter(None, data.split(',')))
[1, 2, 3, 4, 51, 6]