21.04.2013 Views

Inmersión en Python Inmersión en Python - iPereda

Inmersión en Python Inmersión en Python - iPereda

Inmersión en Python Inmersión en Python - iPereda

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

• La Refer<strong>en</strong>cia de bibliotecas de <strong>Python</strong> lista todos los métodos de los<br />

Footnotes<br />

diccionarios.<br />

[1] N. del T.: En inglés se dice que es case s<strong>en</strong>sible, que <strong>en</strong> castellano se traduce<br />

como s<strong>en</strong>sible a la caja. "Caja", <strong>en</strong> el ámbito de la tipografía, se usa<br />

tradicionalm<strong>en</strong>te para definir si una letra es mayúscula (caja alta) o minúscula<br />

(caja baja), <strong>en</strong> refer<strong>en</strong>cia al lugar <strong>en</strong> que se almac<strong>en</strong>aban los tipos móviles <strong>en</strong> las<br />

impr<strong>en</strong>tas antiguas. En el resto del libro diré simplem<strong>en</strong>te que se "distingu<strong>en</strong><br />

las mayúsculas" (o no)<br />

3.2. Pres<strong>en</strong>tación de las listas<br />

• 3.2.1. Definir listas<br />

• 3.2.2. Añadir de elem<strong>en</strong>tos a listas<br />

• 3.2.3. Buscar <strong>en</strong> listas<br />

• 3.2.4. Borrar elem<strong>en</strong>tos de listas<br />

• 3.2.5. Uso de operadores de lista<br />

Las listas son el caballo de tiro de <strong>Python</strong>. Si su única experi<strong>en</strong>cia con listas son<br />

los array de Visual Basic o (dios no lo quiera) los datastore de Powerbuilder,<br />

prepárese para las listas de <strong>Python</strong>.<br />

Una lista de <strong>Python</strong> es como un array <strong>en</strong> Perl. En Perl, las variables que<br />

almac<strong>en</strong>an arrays siempre empiezan con el carácter @; <strong>en</strong> <strong>Python</strong>, las<br />

variables se pued<strong>en</strong> llamar de cualquier manera, y <strong>Python</strong> se ocupa de<br />

saber el tipo que ti<strong>en</strong><strong>en</strong>.<br />

Una lista <strong>en</strong> <strong>Python</strong> es mucho más que un array <strong>en</strong> Java (aunque puede<br />

usarse como uno si es realm<strong>en</strong>te eso todo lo que quiere <strong>en</strong> esta vida). Una<br />

mejor analogía podría ser la clase ArrayList, que puede cont<strong>en</strong>er objetos

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!