要素の型に制限があるリストを生成できる
# -*- coding: utf-8 -*- import array # int型の配列を生成する int_array = array.array("i", [1, 2, 3]) int_array.append(4) try: int_array.append("abc") except: print "int型しか追加できません" print int_array # ファイルに保存する with open("int_array", "wb") as f: int_array.tofile(f) del int_array[:] # ファイルから読み込む with open("int_array", "rb") as f: int_array.read(f, 2) print int_array
実行すると
int型しか追加できません array('i', [1, 2, 3, 4]) array('i', [1, 2])
詳細はドキュメントで
0 件のコメント:
コメントを投稿