0
a = ["az", "1", "afasf7af", "8", "dsgsdgsg"]
[k for k in a if k.isalpha()]
> ['az', 'dsgsdgsg']
isalpha
を述語として渡すのはもうちょっとわかりません(明確な意図)。しかし、そのような自由な機能はないようです。これは乱雑なラムダを導入することなく達成できますか?フィルターのみの文字列
filter(isalpha, a)