Я создал список, в котором я стремлюсь исключить только те списки, первое значение которых больше его второго значения.
Я попытался создать второй список с элементами, которые нужно удалить, но я думаю это не самый оптимальный способ.
#y = []
x = [[1, 4], [1, 6], [2, 5], [2, 7], [4, 8], [6, 5], [6, 7], [2, 6], [3, 7], [5, 8], [6, 4], [7, 5]]
for i in range(len(x)):
if x[i][0] > x[i][1]:
print(x[i])
# y.append(x[i])
Есть ли оптимальный способ достичь этого?
Я хочу, чтобы при печати на экране вы получали следующее:
[[1, 4], [1, 6], [2, 5], [2, 7], [4, 8], [6, 7], [2, 6], [3, 7], [ 5, 8]]
С уважением,