top of page

Beginner

12

配列を配列内の要素を基準に並び替える

RANK

AZ_sorted

def Msg(parm):

   RPR_ShowConsoleMsg(str(parm) + "\n")



t = ["A","C","B","D"]

x = []


for index, value in enumerate(t, 0):

    x.insert(index, {})

    x[index]["name"] = value

    x[index]["index"] = index


y = sorted(x, key=lambda t:t["name"])

Msg(y)

def Msg(parm):

   RPR_ShowConsoleMsg(str(parm) + "\n")


  • 入力値をReaperのコンソールに出力する関数


t = ["A","C","B","D"]

x = []


  • t : 名前配列を用意

  • x : 入力用の配列を用意


for index, value in enumerate(t, 0):

    x.insert(index, {})

    x[index]["name"] = value

    x[index]["index"] = index


  • tの配列分Forを回転

  • for のインデックスに合わせてxに配列を設定

  • xに"name" にはValue "index" にはindex


y = sorted(x, key=lambda t:t["name"])

Msg(y)


  • xのkeyのnameでソートを行ってyに登録

  • Msg関数にyを出力

APIの利用にはBRONZEに

加入し専用APIを

ダウンロード

する必要があります。

準備の必要はありません


- Script Code -
- Script Image -
- Warm Up -
- Script Detail -
- API LINK -

PYTHON

​ReaScript File Download 👇

​※実行するには専用APIが必要です

- Script Download -
bottom of page