| [mapping-or-sequence]) |
mp_table 型の新たな空のオブジェクトを返します。
テーブルオブジェクトの説明は4.5.2 節を参照してください。
mapping-or-sequence はテーブルの初期値設定に使われます。
テーブルオブジェクトはApache APR テーブルに対するラッパです。このテーブル
オブジェクトは、(Python 2.2 からサポートされたin 演算子なども含めて)
ほぼ辞書と同じようにふるまいます。ただし、以下の点で異なります:
このテーブルには、Apache の使う多くの情報、例えばreq.headers_in や req.headers_out などが入っています。
mod_python がリクエストオブジェクトの中で提供しているテーブル は、全て Apache の構造体に対する実マッピングなので、 Python 側でテーブルを 変更すると、根底にある Apache のテーブルも変更されます。
通常の辞書に似たふるまいの他に、テーブルオブジェクトには以下のメソッドがあります:
| key, val) |
Set-Cookie: のような、同じキーを
持つ複数のヘッダが必要な場合に便利です。
バージョン 3.0 で 新たに追加 されました。