Python le permite utilizar estructuras sencillas como listas y tuplas , e incluso le permite construir sobre ellos por la creación de conjuntos . También puede crear sus propias estructuras de clase y crear objetos para utilizar en sus programas. Cada estructura de datos tiene un propósito diferente y sintaxis . Las clases proporcionan la mayor flexibilidad con lo que puede hacer con ellos, pero también son los más difíciles de implementar. Listas
estructura de lista en Python es un grupo de valores relacionados almacenados juntos entre corchetes , pero separados por comas. Por ejemplo, " [1,2,3,4 ]" es una lista de números. Puede guardar cualquier tipo de datos en una lista, y acceder a ellos utilizando los valores del índice . Python utiliza cero - indexación, que significa que el primer valor tiene índice cero , el segundo valor tiene índice uno , y así sucesivamente . Python tiene muchos métodos que puede utilizar para modificar las listas , como la adición o eliminación de elementos , contando el número total de elementos e invertir el orden de la lista .
Clase Objetos
Python le permite hacer clases personalizadas con diferentes funciones y métodos , a continuación, ponerlas en práctica en su programa mediante la creación de objetos. Se crea uno utilizando la palabra clave "class ", seguido de un nombre, luego de la declaración de variables y funciones de clase. Más tarde, en su programa, fuera del código de la clase , se crea un objeto de clase llamando a la clase , y entonces se puede establecer y obtener los distintos atributos creados en la definición de clase .
Tuplas
una tupla Python es una estructura de datos que se asemeja a una lista, sino que tiene una función diferente. Típicamente , una tupla contiene al menos dos artículos, tales como un par de coordenadas . Sin embargo , también se puede utilizar para almacenar los registros en una base de datos con un número fijo de campos. Las tuplas son diferentes de las listas en que utilizan soportes circulares en lugar de corchetes . Además, no puede utilizar métodos en tuplas como anexar o eliminar.
Establece
Un conjunto es una estructura que tiene una lista desordenada y elimina los valores duplicados de la misma , a continuación, le permite consultar el conjunto para ver si existen algunos elementos en ella o no , que no se puede hacer con una sola lista . Por ejemplo , si la lista contiene las calificaciones del estudiante 60 , 75, 80 y 75 de nuevo, cuando se crea un conjunto denominado ' grados ', sólo los valores únicos se agregan a él . A continuación , puede consultar el conjunto escribiendo '65 en los grados ", que devuelve falso , o los 80 en los grados ", que devuelve true.