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