-2

I'm using python 2.7 and want to find list in list of lists whose length is equal to certain value

EX: [['abc,'orange,'NYC'],['def','apple','NYC','USA'],['xyz','california'],['qwe','mango','USA']......]]

Outcome : List not equal to length 3

['def','apple','NYC','USA'],['xyz','california']
jpp
  • 159,742
  • 34
  • 281
  • 339
warner
  • 135
  • 2
  • 2
  • 7

1 Answers1

0

One way is to use a list comprehension:

A = [['abc','orange','NYC'],['def','apple','NYC','USA'],
     ['xyz','california'],['qwe','mango','USA']]

res = [i for i in A if len(i) != 3]

print(res)

[['def', 'apple', 'NYC', 'USA'], ['xyz', 'california']]
jpp
  • 159,742
  • 34
  • 281
  • 339