There is \seq_item:Nn to get an arbitrary item from a sequence. As far as I understand, this works by iterating the sequence items, discarding until the requested item is found, which seems not very efficient.
Is there a data structure in expl3 that instead is more array-like in the terms that a single element can be directly accessed? This is something that before expl3 would have been done by defining macros for each "array item" like
\expandafter\def\csname \arrayname \itemnumber\endcsname{\arrayelement}
Not very difficult to translate to expl3 syntax, but perhaps it is already there?
interface3.pdfthat\array...is to be added, so the answer is no, at the moment ;-) – Jul 24 '15 at 09:22l3dbmaybe…?) – cgnieder Jul 24 '15 at 09:50l3fp. I did not check further. If you know more on the (plans) of array syntax etc. inl3go ahead – Jul 24 '15 at 09:52l3, apart from egreg, of course, but I think you should participate in the development of it. I just managed to write a cs with\cs_new:Nnrecently ;-) – Jul 24 '15 at 09:59\prop_put:Nnn,\prop_get:NnNand\prop_item:Nn? – Manuel Jul 24 '15 at 10:37l3fproadmap, which is not the roadmap of expl3, and which has nothing to do with an implementation of an array in TeX, it does not mean that\array…is to be added. It's just another possible use insidel3fpmacros. – Manuel Jul 24 '15 at 10:39l3fp. – Manuel Jul 24 '15 at 10:44l3fpas a reply to clemens' comment – Jul 24 '15 at 10:53propdata is built ontldata, and so can happily contain anything. – Joseph Wright Jul 24 '15 at 15:22