¿Cómo extraer elementos?

¿Cómo extraer elementos?

No pude encontrar la respuesta correcta a la siguiente pregunta:

Si tenemos un vector finito (a_{1},a_{2},...,a_{n}), ¿cómo extraer cualquier elemento de él, por ejemplo a_{5}?

Para decirlo más claramente, necesito un análogo de lista en Mathematica, donde tenemos lista={1,5,8,6,9} y lista[3]=8, lista[5]=9.

El vector es un término matemático para expresar que un objeto tiene mucha información diferente.

por ejemplo toma un código

\documentclass{article}
\usepackage{tikz}
\makeatletter
\newcommand{\gettikzxy}[3]{%
  \tikz@scan@one@point\pgfutil@firstofone#1\relax
  \edef#2{\the\pgf@x}%
  \edef#3{\the\pgf@y}%
}
\makeatother
\begin{document}
\begin{tikzpicture}
\def \A {(1,1)};
\draw \A -- (8,8);
\gettikzxy{\A}{\ax}{\ay}
\def \A {(1,1)};
\draw (\ax+10cm,\ay-5) -- (8,8);
\end{tikzpicture}
\end{document}

"Extrae coordenadas del punto A" y me permite manipularlas, pero necesito una forma más generalizada para trabajar en más "elementos".

Respuesta1

Esto es lo que listofitemshace el paquete, incluso usando la sintaxis que usted solicitó. El separador de lista también se puede cambiar (coma predeterminada). Los elementos de la lista, como \mylist[4], son completamente expandibles (dos expansiones recuperarán los tokens del elemento de la lista).

\documentclass{article}
\usepackage{listofitems}
\begin{document}
\readlist\mylist{1,5,8,6,9}
The third element is \mylist[3] and the 5th element is \mylist[5].
\end{document}

ingrese la descripción de la imagen aquí

información relacionada