今からでも間に合う

技術を学ぶのは今からでも遅くない

pythonでLINQ(実験中)

pythonでLINQ風に扱えるライブラリ実装してみてます。
形になってきたら出してみます。
飽きなければ。。。

実装中サンプル

# 数宇と文字が混ざったリスト
p1 = pylist([1,"2",3,4,5,6,"7",8,9,10])
print(p1)

# selectというよりはOfType
p2 = p1.select(lambda x : int(x))
print(p2)

# Method Chain
p3 = p1.select(lambda x : int(x))\
        .where(lambda x : x % 2 == 0)
print(p3)

# Sum
print(p2.sum())

結果

[1, '2', 3, 4, 5, 6, '7', 8, 9, 10]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[2, 4, 6, 8, 10]
55
プライバシーポリシー


d払いポイントGETモール