Indeed; some looking up, and trying out, produced the solution I was looking for. With both 'remove at' and 'find', I am now able to trim my Array in the manner I need. My Test script worked; I can now incorporate these notions into my Project. Thanks.
@tool
extends EditorScript
var lv_vacc_arra : Array = ["vacc_1","vacc_2","vacc_3","vacc_4","vacc_5","vacc_6"]
var lv_dele_vacc : int = 0
func _run():
print (lv_vacc_arra) # Print whole Array
lv_vacc_arra.remove_at(2) # so vacc_3 should go...
print (lv_vacc_arra) # Print shortened Array
lv_dele_vacc = lv_vacc_arra.find("vacc_5")
print (lv_dele_vacc) # Print Array index of candidate (vacc_5...)
lv_vacc_arra.remove_at(lv_dele_vacc)
print (lv_vacc_arra) # Print shortened Array
... produces ...
["vacc_1", "vacc_2", "vacc_3", "vacc_4", "vacc_5", "vacc_6"]
["vacc_1", "vacc_2", "vacc_4", "vacc_5", "vacc_6"]
["vacc_1", "vacc_2", "vacc_3", "vacc_4", "vacc_5", "vacc_6"]
["vacc_1", "vacc_2", "vacc_4", "vacc_5", "vacc_6"]
3
["vacc_1", "vacc_2", "vacc_4", "vacc_6"]