組み込み開発のためのPython · レッスン 46 / 220

タプルの要素を参照する

タプルの添字やスライスはリストと同様に使えます。戻り値の位置に依存するコードは読みづらくなるため、必要なら名前付きデータ構造を選びます。

タプルの添字やスライスはリストと同様に使えます。戻り値の位置に依存するコードは読みづらくなるため、必要なら名前付きデータ構造を選びます。 このページでは、構文だけでなく、入力の検証と再現可能な確認方法も扱います。

考え方と使いどころ

タプルの添字やスライスはリストと同様に使えます。戻り値の位置に依存するコードは読みづらくなるため、必要なら名前付きデータ構造を選びます。

組み込み開発での注意点

順序や変更可能性はデータ形式の一部です。外部データを受け入れるときは必須キー、値の型、許可範囲を検証します。

コード例

手元のPython環境に貼り付ける前に、使用しているPythonの版と対象ライブラリの対応を確認してください。

limits_mv = (0, 5000)
seen_ids = {"A1", "A2"}
config = {"port": "COM3", "baud": 115200}
print(limits_mv, len(seen_ids), config["baud"])

手を動かす課題

関数の戻り値をアンパックし、各値に意味が分かる名前を付けてください。

参考資料

「タプル・集合・辞書」の章一覧へ