我想在有空列表的地方拆分或分隔此列表[]
样本列表:
lists = [['I'], ['speak'], ['english'], [], ['I'], ['speak'], ['spanish'], [], ['I'], ['speak'], ['Hindu']]
期望输出:
lists = [
[['I'], ['speak'],['english']],
[['I'], ['speak'],['spanish']],
[['I'], ['speak'],['Hindu']],
]
我如何做到这一点
我试过:
new_list = []
for I in range(len(lists)):
temp_list = []
if lists[i] != []:
temp_list.append(lists [i])
new_list.append(temp_list)
您可以使用^{} 实现以下目的:
其中
new_list
包含:结果:
如您所见,解决问题的方法是this,您可以使用一种方法,该方法包括:
使用列表理解+zip()+切片+枚举()
首先按特定值将列表拆分为多个列表
然后创建一个新的
相关问题 更多 >
编程相关推荐