Как создать многомерный список при повторении через 1-й список на основе некоторого условия.Как создать многомерный список в Python?
Я итерация над 1d списка и всякий раз, когда я найти «\ п» я должен добавить так созданный список с новым списком, например,
a = [1,2,3,4,5,'\n',6,7,8,9,0,'\n',3,45,6,7,2]
, поэтому я хочу, чтобы это было так,
new_list = [[1,2,3,4],[6,7,8,9,0],[3,45,6,7,2]]
Как я должен это делать? Пожалуйста, помогите
def storeData(k):
global dataList
dlist = []
for y in k:
if y != '\n':
dlist.append(y)
else:
break
return dlist
Это то, что я пробовал.
Учитывая ввод пустой список. Каков ожидаемый результат? –
Вы, вероятно, должны изменить любой код, созданный этим странным списком входных данных. Постобработка - это неправильный путь. – user2357112
@WillemVanOnsem Я бы принял пустой список, но лучше, если OP говорит. – Octo