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

Python Conjuntos


myset = {"apple", "banana", "cherry"}

Establecer

Los conjuntos se utilizan para almacenar varios elementos en una sola variable.

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

Un conjunto es una colección que está desordenada, inmutable* y no indexada..

* Nota: Los elementos del conjunto no se pueden modificar, pero puedes eliminarlos y agregar nuevos..

Los conjuntos se escriben entre llaves.

Ejemplo

Crear un conjunto:

thisset = {"apple", "banana", "cherry"}
print(thisset)
Inténtalo tú mismo »

Nota: Los conjuntos están desordenados, por lo que no puedes estar seguro de en qué orden aparecerán los elementos.


Establecer elementos

Los elementos del conjunto no están ordenados, no se pueden cambiar y no permiten valores duplicados.


Desordenado

Desordenado significa que los elementos de un conjunto no tienen un orden definido.

Los elementos del conjunto pueden aparecer en un orden diferente cada vez que los usa y no se puede hacer referencia a ellos mediante índice o clave.


Inmutable

Los elementos del conjunto no se pueden cambiar, lo que significa que no podemos cambiar los elementos una vez creado el conjunto.

Una vez creado un conjunto, no puedes cambiar sus elementos, pero puedes eliminarlos y agregar nuevos.


Duplicados no permitidos

Los conjuntos no pueden tener dos elementos con el mismo valor.

Ejemplo

Se ignorarán los valores duplicados:

thisset = {"apple", "banana", "cherry", "apple"}

print(thisset)
Inténtalo tú mismo »

Nota: Los valores True y 1 se consideran el mismo valor en conjuntos y se tratan como duplicados:

Ejemplo

True y 1 se consideran el mismo valor:

thisset = {"apple", "banana", "cherry", True, 1, 2}

print(thisset)
Inténtalo tú mismo »

Nota: Los valores False y 0 se consideran el mismo valor en conjuntos y se tratan como duplicados:

Ejemplo

False y 0 se consideran el mismo valor:

thisset = {"apple", "banana", "cherry", False, True, 0}

print(thisset)
Inténtalo tú mismo »

Obtener la duración de un conjunto

Para determinar cuántos elementos tiene un conjunto, utilice la función len().

Ejemplo

Obtener la cantidad de elementos en un conjunto:

thisset = {"apple", "banana", "cherry"}

print(len(thisset))
Inténtalo tú mismo »

Establecer elementos: tipos de datos

Los elementos del conjunto pueden ser de cualquier tipo de datos:

Ejemplo

Tipos de datos string, int y booleanos:

set1 = {"apple", "banana", "cherry"}
set2 = {1, 5, 7, 9, 3}
set3 = {True, False, False}
Inténtalo tú mismo »

Un conjunto puede contener diferentes tipos de datos:

Ejemplo

Un conjunto con cadenas, números enteros y valores booleanos:

set1 = {"abc", 34, True, 40, "male"}
Inténtalo tú mismo »

type()

Desde la perspectiva de Python, los conjuntos se definen como objetos con el tipo de datos 'set':

<class 'set'>

Ejemplo

¿Cuál es el tipo de datos del conjunto?

myset = {"apple", "banana", "cherry"}
print(type(myset))
Inténtalo tú mismo »

El constructor set()

También es posible utilizar el constructor set() para crear un conjunto.

Ejemplo

Usando el constructor set() para hacer un conjunto:

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

Python Colecciones (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 del conjunto no se pueden modificar, pero puedes eliminarlos y agregar nuevos.

**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.