How to iterate over Vector{String} elements and append a string to them

Here I’m assuming you meant that the last entry in the “P” series was “Pn_D” instead of “Pn_O”. Then how about

julia> vec = ["P1", "P2", "P3", "P4", "SC", "TC"]
6-element Vector{String}:
 "P1"
 "P2"
 "P3"
 "P4"
 "SC"
 "TC"

julia> vec_mod = [x * suffix for x in vec for suffix in ["_O", "_D"]]
12-element Vector{String}:
 "P1_O"
 "P1_D"
 "P2_O"
 "P2_D"
 "P3_O"
 "P3_D"
 "P4_O"
 "P4_D"
 "SC_O"
 "SC_D"
 "TC_O"
 "TC_D"
3 Likes