Problem

1/10

Conjuntos. ¿Como crear?

Theory Click to read/hide

Conjuntos

En matemáticas, existe un conjunto (o teoría de conjuntos). Tal vez incluso los estudiaste en un curso de matemáticas. Puede que incluso estés familiarizado con los diagramas de Venn.
En la práctica, un conjunto puede considerarse simplemente como un conjunto bien definido de objetos individuales, llamados elementos o miembros.
Agrupar objetos en un conjunto puede ser útil en la programación, y Python nos proporciona el tipo integrado set.

Los conjuntos (tipo set) se diferencian de otros tipos de objetos en las operaciones únicas que se pueden realizar en ellos.

El tipo incorporado set en Python tiene las siguientes características:
    Los
  • elementos de un conjunto no están ordenados (lo que significa que dos conjuntos son equivalentes si contienen los mismos elementos). Los elementos del conjunto no se almacenan secuencialmente, sino de acuerdo con ciertos algoritmos que le permiten determinar rápidamente si un elemento pertenece a un conjunto (sin enumerar todos los elementos);
  • los elementos del conjunto son únicos. No se permiten elementos duplicados;
  • los conjuntos son mutables (por ejemplo, puede agregar un elemento a un conjunto), pero los propios elementos dentro del conjunto deben ser inmutables (números, cadenas, tuplas). No puede hacer que una lista u otro conjunto sea un elemento de un conjunto;

 

Crear conjunto
1 vía

Simplemente enumere entre llaves los elementos del conjunto.

x = {"escuela", "maestro", "clase", estudiante}
 

2 vías 
Utilice la función integrada set(). x = conjunto()    # conjunto vacío list_name = ["Andry", "Bob", "Caroline"] y = conjunto(nombre_lista)    # puede crear múltiples                        # de cualquier objeto iterable z = set(["Andry", "Bob", "Caroline"])     # {'Bob', 'Caroline', 'Andry'} k = conjunto(("Andry", "Bob", "Caroline"))     # {'Bob', 'Caroline', 'Andry'} s = "cadena s" m = conjunto(s)    # {'i', 't', 'g', 'r', 'n', & #39;s', ' '} -                # ¡Presta atención!                # el orden de los elementos puede ser cualquiera,               # elementos no se repiten n = {42, 'foo', 3.14159, Ninguno, (1, 2, 3)}    # elementos en                                                # puede ser de diferentes tipos  
Establecer salida
Los elementos del conjunto se muestran en un orden arbitrario, no necesariamente en el orden en que se agregan. z = conjunto(["Andry", "Bob", "Caroline"])  imprimir(z)     # {'Bob', 'Caroline', 'Andry'} imprimir(*z)    # Bob Andry Carolina

Problem

A Deniska le gusta presumir de sus habilidades ante Mishka. Ahora decidió presumir del hecho de que recuerda cualquier secuencia de números y puede nombrar con precisión los números que aparecen en ella. Mishka decidió confundir a Deniska y comenzó a nombrar una gran cantidad de los números más diversos. Ayude a Deniska a no caer en el barro frente a un amigo, escriba un programa que genere sin repetición todos los números que se le ocurrieron a Mishka.

Entrada
La entrada es una secuencia de números.

Impresión
Mostrar todos los números que aparecen en él una vez en la pantalla. 

Ejemplos


# Entrada Salida
1 4 5 7 2 3 3 2 2 3 4 5 7
1
A = list(map(int, input().split()))                
2
3

     

Program check result

To check the solution of the problem, you need to register or log in!