Сосредоточение внимания на элементе подмножества, подмножестваPython

Программы на Python
Anonymous
Сосредоточение внимания на элементе подмножества, подмножества

Сообщение Anonymous »

Я новичок в программировании, и у меня есть вопрос относительно списка и подмножеств.
Предположим, это мой список:

Код: Выделить всё

list =
[[[a,2], [c,3], [e,3]],
[[g,4], [i,4] [k,3]],
[[b,3], [d,2], [f,2]]]
Как мне создать новый список, ориентированный на индекс -1 (или числа), чтобы сложить их, и если сумма больше 8, чтобы не печатать в новый список и если меньше, распечатайте.
Например:

Код: Выделить всё

[a,2], [c,3],[e,3]
сумма равна 8, поэтому она будет напечатана

Код: Выделить всё

[g,4],[i,4],[k,3]
сумма равна 11, поэтому она не будет печататься

Код: Выделить всё

[b,3], [d,2], [f,2]
сумма равна 7, поэтому она будет напечатана.
Кроме того, этот список будет больше, поэтому я думаю, может быть, это цикл, но понятия не имею, любые предложения помогут, спасибо.

Код: Выделить всё

new_list = []
i = 0
while i < 10:
if (list[i][0][-1] + list[i][1][-1] + list[i][2][2] < 8)
print (list[i] in new_list) #dont think this is right
i = i + 1
return
Я думал, что это снова зациклится, но получил 3 строки с ошибкой

Подробнее здесь: https://stackoverflow.com/questions/787 ... f-a-subset

Вернуться в «Python»