tuple python3 print functions examples example language-agnostic vector tuples set

language-agnostic - print - tuple in python3



Diferencias entre vector, conjunto y tupla (6)

Los vectores tienen un orden, los conjuntos no (y no pueden tener duplicados), y las tuplas están cerca de los vectores, pero generalmente se usan más como estructuras en la práctica.

¿Cuáles son las diferencias entre vectores, conjuntos y tuplas en la programación?


Los vectores tienen un pedido

Las tuplas están ordenadas y pueden tener elementos repetidos.

Los conjuntos están desordenados y los elementos repetidos no cambian el conjunto.

Por ejemplo: {a, b}, {b, a}, y {b, b, a} son todos del mismo conjunto, mientras que (a, b), (b, a) y (b, b, a) son todas las diferentes tuplas


Matemáticamente

Una tupla tiene propiedades que la distinguen de un conjunto.

  • Una tupla puede contener varias instancias del mismo elemento, por lo que tupla (1,2,2,3)! = (1,2,3) pero establece {1,2,2,3} = {1,2,3} .
  • Los elementos Tuple están ordenados: tupla (1,2,3)! = (3,2,1), pero establece {1,2,3} = {3,2,1}.
  • Una tupla tiene un número finito de elementos, mientras que un conjunto o multiset puede tener un número infinito de elementos.

Vector es un tipo diferente representado por múltiples tuplas.

Saludos :-)


Un vector es una secuencia ordenada de elementos que permite duplicados.

Un set es una colección de elementos que está desordenada y no permite duplicados.

Una tuple es una secuencia ordenada de elementos de una longitud determinada.


Una tupla es una colección heterogénea de objetos, que debe tratarse como una sola unidad: por ejemplo, ("John", "Smith", 30) es una tupla (String, String, Integer).

Una lista (en C ++: y también vector) es una colección homogénea de objetos, es decir, cada objeto se puede tratar de manera uniforme. Si realmente son del mismo tipo depende del idioma, pero el punto es que se pueden procesar de la misma manera.

Un conjunto es una colección homogénea única no ordenada: usted sabe qué objetos contiene, y qué tipo son, pero no en qué orden, y solo contiene uno de cada objeto.


  • Vector: colección ordenada de objetos del mismo tipo.
  • Conjunto: colección desordenada de objetos, posiblemente del mismo tipo o posiblemente diferente según el tipo de colección y el idioma. Cualquier objeto dado solo puede aparecer una vez.
  • Tuple: colección ordenada de objetos de diferentes tipos.