Grasshopper :: 文字列を分解
今回は、文字列を一文字ずつ分解する方法を紹介します。
レシピ
使用するのは、[Characters]コンポーネントです。入力側の[Text]に文字列のデータを繋ぐと、出力側の[Result]からリスト内に一文字ずつ格納されたデータが出てきます。
また、出力側の[Unicode]からは、その名の通り文字列のUnicodeを返します。
Pythonの場合
Pythonの場合はとてもシンプル。1行で済んでしまいます。
a = list(x)
これだけです。
なお、[Python Script]コンポーネントの入力側を右クリックして出てくるAccessタイプは、[Item Access]を選択する必要があるのでご注意を。
使用した主なコンポーネント
- [Characters] (Sets > Text > Characters)
- [Python Script] (Maths > Script > Python Script)