Unless there’s something more to the problem, in your first example you’d just set the variable to the new list:
put (A,B,A,C,B) into Answers
//do stuff
put (B,C,B,B,A) into Answers
//do other stuff
I don’t really understand your second example. Where are the letters coming from that you want to append to the existing list? Are you trying to meld two lists together? There’s no pattern or logic to what what you have there. The best I can suggest is to do something like this:
put (A,B,A,C,B) into Answers
repeat with each item of (B,C,B,B,A)
put it after item repeatIndex() of Answers
end repeat
put Answers -- outputs (AB,BC,AB,CB,BA)
one more can it be possible to change only first 2 list items or first 2 items to increase one letter and another 3 should decrease one lette
There’s no one line solution, and you don’t say exactly what you’re adding or subtracting. Is it a specific letter, or is it a seemingly random selection like the example above? That said you can write code like this:
put (A,B,A,C,B) into Answers
repeat with each item of (B,C,B,B,A)
put it after item repeatIndex() of Answers
end repeat
put (AB,BC,AB,CB,BA) into Answers
repeat with each item of items 1 to 2 of Answers by reference
put B after it
end repeat
put Answers -- outputs (ABC,BCC,AB,CB,BA)
repeat with each item of the last 3 items of Answers by reference
delete "B" in it
end repeat
put Answers -- outputs (ABB,BCB,A,C,A)