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)

コメントを残す