Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中按值拆分列表_Python_Arrays_Split - Fatal编程技术网

Python中按值拆分列表

Python中按值拆分列表,python,arrays,split,Python,Arrays,Split,我希望能够拆分列表,如str.split。当我有这个清单时: 一、二、三、四、五、六 我想得到这个结果: 一、二、三、四、五、六 我一直在寻找解决方案,但结果是: 一、二、三、四、五、六 这不是我想要的结果。我没有亲自尝试实现这一点,因为我不知道从哪里开始。试试看 lst = ['one', 'two', '.', 'three', '.', 'four', 'five', 'six'] result = [] tmp = [] for entry in lst: if entry != '

我希望能够拆分列表,如str.split。当我有这个清单时:

一、二、三、四、五、六 我想得到这个结果:

一、二、三、四、五、六 我一直在寻找解决方案,但结果是:

一、二、三、四、五、六 这不是我想要的结果。我没有亲自尝试实现这一点,因为我不知道从哪里开始。

试试看

lst = ['one', 'two', '.', 'three', '.', 'four', 'five', 'six']
result = []
tmp = []
for entry in lst:
  if entry != '.':
    tmp.append(entry)
  else:
    result.append(tmp)
    tmp = []
result.append(tmp)
print(result)
输出

[['one', 'two'], ['three'], ['four', 'five', 'six']]

请进行尝试,并在询问KingItertools.groupby之前提供您的尝试。