Надеюсь, вы поможете мне с этим:
previous=[[0, 0, 1, 1], [0, 0, 0, 0], [0, 0, 1, 2], [0, 0, 1, 2], [0, 0, 1, 1], [0, 1, 1, 2], [0, 1, 1, 1], [0, 0, 1, 2], [0, 1, 1, 2], [0, 0, 0, 0]]
type(previous)
Out[67]: list
previous[0][-1]
Out[66]: 1
previous[1][-1]
Out[65]: 0
for p in previous:
print(p)
[0, 0, 1, 1]
[0, 0, 0, 0]
[0, 0, 1, 2]
[0, 0, 1, 2]
[0, 0, 1, 1]
[0, 1, 1, 2]
[0, 1, 1, 1]
[0, 0, 1, 2]
[0, 1, 1, 2]
[0, 0, 0, 0]
Мой вопрос, мне нужно получить значение 3 для каждого элемента в подсписке и добавить его для создания другого списка.
Результат должен быть:
[1,0,1,1,1,1,1,1,1,0]
Я пробовал это, но безуспешно:
mylist=[]
for p in previous:
for x in p:
mylist.append(p[x][-1])
print(mylist)
и:
for p in previous:
for x in p:
print ([p[x]])