I'm converting a project from Director to Livecode and I have a lot of code that uses Lingo lists. There are linear lists [1,2,3] or ["one","two","three"] and property lists [1:"one",2:"two",3:"three"]. Am I correct that the LiveCode array is the proper equivalent? If so, is there a quicker and easier way to convert than one value and key at a time?

For example, I can do the following:
for this Lingo code:
put [4,4,4,4,4,4] into someVariable
in LiveCode:
put "4,4,4,4,4,4" into temp
repeat with i = 1 to 6
put value(item i of temp) into someVariable
end repeat

It's been a long time since I used Director, so I may be mis-remembering.
But yes, LiveCode has rough equivalents to Lingo's Linear and Property lists.

One difference. When you stick values into a Director property list, they stay in the order in which you added them.
But with LiveCode the order of the keys is not always the same as the order in which you entered them.
In other words there isn't an equivalent getPropAt() function for property arrays (although if you manually number a linear list, you can get a something like it).