ラムダ関数を使用してリストから1つの特定の要素を出力しようとしています。lambda funtionは、要素の代わりに全体のリストを返します。
私は私がラムダを使用してフィルタリングすると、私は、リストからのみ「パイソン」をプリントアウトしたいリストを持っている:実行する場合
languages = ["HTML", "JavaScript", "Python", "Ruby"]
は私の代わりにコンソールに出力全体のリストを取得! 私はここで何が悪いのか分からない。
languages = ["HTML", "JavaScript", "Python", "Ruby"]
print filter(lambda x: x[2], languages)
お勧めはありますか?
はこの問題で十分な言語[2]ではありませんか? – YOBA