Revit Dynamo リストとディクショナリ
リストとディクショナリは、要素の集合です。異なる点としては、リストは特定の順番で並んでいますが、ディクショナリは順序のない集合で、インデックスに依存せず、キーを使用します。
初めにリストから見ていきましょう。この画像はList.Countを使用し、リスト内のリストの数を数えています"@"はリストの深さ(レベル)を参照しています。
リストについて細かい箇所は省略しますが、ここではリストには深さ(レベル)がありそれらのインデックスを参照、並べ替え、結合等が可能になります。
次にディクショナリについてです。ディクショナリは、キーと値のペアの集合されたデータタイプで、リストのインデックスの代わりにキー値を使用します。少し混乱される方もいるかもしれませんが、詳しくはDynamo公式ホームページでも紹介されています。
以下のディクショナリは三浦さんの中の要素を取り出しています。
上のものはリストをディクショナリの中に入れて検索できるようにしています。
簡単にではありますが、以上がリストとディクショナリの説明になります。
ほかの機能は、次回からの実践を交えて説明していきたいと思います。
コメント
コメントを投稿