リスト内置換 (Replace In List)
Replace In List ノードを使用すると、値の一致またはインデックス位置の指定によって、リスト内のアイテムを別のアイテムに置き換えることができます。
入力 (Inputs)
- Items (list): 変更対象のリスト
- Item To Replace (any): 置換対象のアイテム(Replace By が "item" の場合に表示)
- Index To Replace (int): 置換対象アイテムのインデックス番号(Replace By が "index" の場合に表示)
- New Item (any): 置き換える新しいアイテム
プロパティ (Properties)
- Replace By (str): 置換対象アイテムの識別方法
- 選択肢:
- "item": アイテムの値の一致によって置換
- "index": インデックス位置によって置換
- 選択肢:
出力 (Outputs)
- Output (list): アイテムが置換された変更後のリスト
使用例 (Example)
# 入力リスト: [1, 2, 3, 4]
# アイテム値による置換 (Replace by item):
# Item To Replace: 3
# New Item: "three"
# 出力: [1, 2, "three", 4]
# インデックスによる置換 (Replace by index):
# Index To Replace: 1
# New Item: "two"
# 出力: [1, "two", 3, 4]
補足事項 (Notes)
- アイテム値による置換を行う場合、最初に見つかった該当アイテムのみが置換されます
- インデックスによる置換を行う場合、インデックスはリストの範囲内である必要があります
- アイテム値による置換で該当アイテムが見つからない場合、変更は行われません
- 元のリストは変更されず、新しいリストが返されます