MEJOR SITIO PARA DESARROLLADORES WEB

Python Tutorial

Python HOGAR Python Intro Python Empezar Python Sintaxis Python Comentarios Python Variables Python Tipos de datos Python Números Python Fundición Python Instrumentos de cuerda Python Booleanos Python Operadores Python Liza Python Tuplas Python Conjuntos Python Diccionarios Python If...Else Python While Bucles Python For Bucles Python Funciones Python Lambda Python Matrices Python Clases/Objetos Python Herencia Python Iteradores Python Polimorfismo Python Alcance Python Módulos Python Fechas Python Math Python JSON Python RegEx Python PIP Python Try...Except Python Entrada del usuario Python Formato de cadena

Manejo de archivos

Python Manejo de archivos Python Leer archivos Python Escribir/Crear Archivos Python Borrar archivos

Python Módulos

NumPy Tutorial Pandas Tutorial SciPy Tutorial Django Tutorial

Python Matplotlib

Matplotlib Intro Matplotlib Empezar Matplotlib Pyplot Matplotlib Graficado Matplotlib Marcadores Matplotlib Línea Matplotlib Etiquetas Matplotlib Red Matplotlib Subtramas Matplotlib Dispersión Matplotlib Barras Matplotlib Histogramas Matplotlib Gráficos circulares

Aprendizaje automático

Empezando Modo Mediana Media Desviación Estándar Percentil Distribución de datos Distribución normal de datos Gráfico de dispersión Regresión lineal Regresión polinómica Regresión múltiple Escala Entrenar/Prueba Árbol de decisión Matriz de confusión Agrupación jerárquica Regresión logística Búsqueda de cuadrícula Datos categóricos K-medias Agregación de arranque Validación cruzada AUC - ROC Curva K-vecinos más cercanos

Python MySQL

MySQL Empezar MySQL Crear base de datos MySQL Crear mesa MySQL Insertar MySQL Seleccionar MySQL Dónde MySQL Ordenar por MySQL Borrar MySQL Mesa plegable MySQL Actualizar MySQL Límite MySQL Unirse

Python MongoDB

MongoDB Empezar MongoDB Crear base de datos MongoDB Crear colección MongoDB Insertar MongoDB Encontrar MongoDB Consulta MongoDB Clasificar MongoDB Borrar MongoDB Colección de gotas MongoDB Actualizar MongoDB Límite

Python Referencia

Python Descripción general Python Funciones integradas Python Métodos de cadena Python Métodos de lista Python Métodos de diccionario Python Métodos de tupla Python Establecer métodos Python Métodos de archivo Python Palabras clave Python Excepciones Python Glosario

Referencia del módulo

Módulo aleatorio Módulo de Solicitudes Módulo de Estadísticas Módulo de Matemáticas cMath Módulo

Python Cómo

Eliminar lista duplicada Invertir una cadena Suma dos números

Python Ejemplos

Python Ejemplos Python Compilador Python Ejercicios Python Prueba Python Campo de entrenamiento Python Certificado

Python. Lecciones para principiantes

Ua En De

Python Liza


mylist = ["apple", "banana", "cherry"]

Liza

Las listas se utilizan para almacenar varios elementos en una sola variable.

Las listas son uno de los 4 tipos de datos integrados en Python que se utilizan para almacenar colecciones de datos, los otros 3 son Tuple, Set y Diccionario, todos con diferentes calidades y usos.

Las listas se crean usando corchetes:

Ejemplo

Crear una lista:

thislist = ["apple", "banana", "cherry"]
print(thislist)
Inténtalo tú mismo »

Listar elementos

Los elementos de la lista están ordenados, se pueden cambiar y permiten valores duplicados.

Los elementos de la lista están indexados, el primer elemento tiene el índice [0], el segundo elemento tiene el índice [1] etc.


Ordenado

Cuando decimos que las listas están ordenadas, significa que los elementos tienen un orden definido y ese orden no cambiará.

Si agrega nuevos elementos a una lista, los nuevos elementos se colocarán al final de la lista.

Nota: Hay algunos métodos de lista que cambiarán el orden, pero en general, el orden de los elementos no cambiará.


Cambiable

La lista se puede cambiar, lo que significa que podemos cambiar, agregar y eliminar elementos en una lista después de haberla creado.


Permitir duplicados

Dado que las listas están indexadas, las listas pueden tener elementos con el mismo valor:

Ejemplo

Las listas permiten valores duplicados:

thislist = ["apple", "banana", "cherry", "apple", "cherry"]
print(thislist)
Inténtalo tú mismo »

Longitud de la lista

Para determinar cuántos elementos tiene una lista, use la función len():

Ejemplo

Imprima el número de elementos de la lista:

thislist = ["apple", "banana", "cherry"]
print(len(thislist))
Inténtalo tú mismo »

Elementos de la lista: tipos de datos

Los elementos de la lista pueden ser de cualquier tipo de datos:

Ejemplo

Tipos de datos string, int y booleanos:

list1 = ["apple", "banana", "cherry"]
list2 = [1, 5, 7, 9, 3]
list3 = [True, False, False]
Inténtalo tú mismo »

Una lista puede contener diferentes tipos de datos:

Ejemplo

Una lista con cadenas, números enteros y valores booleanos:

list1 = ["abc", 34, True, 40, "male"]
Inténtalo tú mismo »

type()

Desde la perspectiva de Python, las listas se definen como objetos con el tipo de datos 'lista':

<class 'list'>

Ejemplo

¿Cuál es el tipo de datos de la lista?

mylist = ["apple", "banana", "cherry"]
print(type(mylist))
Inténtalo tú mismo »

El constructor list()

También es posible utilizar el constructor list() al crear una nueva lista.

Ejemplo

Usando el constructor list() para hacer una lista:

thislist = list(("apple", "banana", "cherry")) # tenga en cuenta los dobles corchetes
print(thislist)
Inténtalo tú mismo »

Colecciones de Python (matrices)

Hay cuatro tipos de datos de recopilación en el lenguaje de programación Python:

  • Lista es una colección ordenada y modificable. Permite miembros duplicados.
  • Tupla es una colección ordenada e inmutable. Permite miembros duplicados.
  • Set es una colección desordenada, inmutable* y no indexada. No hay miembros duplicados.
  • Diccionario es una colección ordenada** y modificable. No hay miembros duplicados.

*Los elementos establecidos no se pueden modificar, pero puedes eliminar y/o agregar elementos cuando quieras.

**A partir de la versión 3.7 de Python, los diccionarios están ordenados. En Python 3.6 y versiones anteriores, los diccionarios están desordenados.

Al elegir un tipo de colección, resulta útil comprender las propiedades de ese tipo. Elegir el tipo correcto para un conjunto de datos en particular podría significar la retención del significado y podría significar un aumento en la eficiencia o la seguridad.