top of page
Beginner
12
配列を配列内の要素を基準に並び替える
RANK
AZ_sorted
import sys
sys.path.append(RPR_GetResourcePath() + r"/UserPlugins")
from RIGDOCKS_python import *
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)
import sys
sys.path.append(RPR_GetResourcePath() + r"/UserPlugins")
from RIGDOCKS_python import *
共通関数をインポート
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を出力
準備の必要はありません
- Script Code -
- Script Image -
- Warm Up -
- Script Detail -
- API -
- Script Image -
bottom of page