FirstOrDefault
C#であればそれを返しなければ null にしたい LINQ の関数と言えば FirstOrDefault
employees.FirstOrDefault(p => p.name == "Tanaka)
Python でやるにはイテレータの next 関数が、次のよう殺がなければデフォルト値を返すように出来るため次のように出来るそうな。
tanaka = next((e for e in employees if e.name == "Tanaka"), None)
参考:loekvandenouweland.com/content/first-or-default-in-python.html
↧