Python: Проверьте, можно ли преобразовать значение в int в понимании списка

В основном я хочу это сделать;

return [ row for row in listOfLists if row[x] is int ]

Но row [x] - это текстовое значение, которое может или не может быть преобразовано в int

Я знаю, что это можно сделать с помощью:

try:
    int(row[x])
except:
    meh

Но это ' Было бы неплохо сделать это однострочным.

Есть идеи?

20
задан Bolster 9 April 2011 в 17:24
поделиться