2014-05-08から1日間の記事一覧
■■with ・withはwithブロックに入る時と出る時に__enter__メソッドと__exit__メソッドを呼ぶ。 ・withは続く式を評価した結果をコンテキストマネージャとして利用する。 >>> with open('test.txt', 'a') as f: ... f.write('テスト') ... 3 >>> コンテキスト…
■■リスト内包表記 list Conprehension 既存のリストやジェネレータから新しいリストを作る。 >>> result = [x**2 for x in range(1,11)] >>> print(result) [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 通常のforループの場合 >>> for x in range(1,11): ... re…