Título: Tuplas python Publicado por: Panic0 en 1 Diciembre 2020, 09:39 am Hola a todos,estoy muy confundido con el tema de las tuplas en python.Alguien me pude explicar de una forma mas simple su funcionamiento?
Y también si es posible el tema de las tuplas anidadas. Soy subnormal y no entiendo la información de internet :-[ . Oh y claro gracias de antemano. :-* ::) Título: Re: Tuplas python Publicado por: Danielㅤ en 1 Diciembre 2020, 13:55 pm Hola, las tuplas en Python son iguales que las listas, la única diferencia es que las tuplas no son modificables (son fijas).
Yo cuando programaba en Python usaba las 2, si el contenido no se necesitaba/requería modificar entonces usaba tuplas. Aquí un ejemplo de una tupla: Código: nombresPersonas = ("Ana", "Guillermo", "Pablo", "Antonio", "Lucía", "Belen", "Jose") Recuerda que las tuplas pueden llevar distintos tipos de datos, string, int, long, diccionarios, incluso hasta puedes crear subtuplas, que son tuplas dentro de otras, lo mismo se puede hacer con las listas, lo de crear sublistas, en otros lenguajes se llama matriz. Por ejemplo en un bucle for no es posible modificar datos de las tuplas, para eso usarías listas, pero de ninguna forma podrás modificarlas a las tuplas porque son fijas. Saludos Título: Re: Tuplas python Publicado por: @XSStringManolo en 1 Diciembre 2020, 14:46 pm Hola, las tuplas en Python son iguales que las listas, la única diferencia es que las tuplas no son modificables (son fijas). En realidad para nombresPersonas usarías una lista.Yo cuando programaba en Python usaba las 2, si el contenido no se necesitaba/requería modificar entonces usaba tuplas. Aquí un ejemplo de una tupla: Código: nombresPersonas = ("Ana", "Guillermo", "Pablo", "Antonio", "Lucía", "Belen", "Jose") Recuerda que las tuplas pueden llevar distintos tipos de datos, string, int, long, diccionarios, incluso hasta puedes crear subtuplas, que son tuplas dentro de otras, lo mismo se puede hacer con las listas, lo de crear sublistas, en otros lenguajes se llama matriz. Por ejemplo en un bucle for no es posible modificar datos de las tuplas, para eso usarías listas, pero de ninguna forma podrás modificarlas a las tuplas porque son fijas. Saludos Las tuplas son para agrupar tipos de datos DISTINTOS que tienen alguna relación o son útiles agrupados. Para crear listas usas listas xD. Ejemplo: Código
Título: Re: Tuplas python Publicado por: tincopasan en 1 Diciembre 2020, 18:29 pm me causa gracia esto
Citar Las tuplas son para agrupar tipos de datos DISTINTOS en realidad no es tan así, podés usarlas como quieras y con mismos datos Código
son mismos datos y no por eso está mal declarada, es más se usan así. en cuanto a anidadas, son tuplas dentro de tuplas(se usa para varios objetos la palabra anidadas) Código
Título: Re: Tuplas python Publicado por: MCKSys Argentina en 1 Diciembre 2020, 18:40 pm Hola!
Aquí está explicado bien sencillo el tema de tuplas: https://www.w3schools.com/python/python_tuples.asp (https://www.w3schools.com/python/python_tuples.asp) Lo más interesantes está al final (con respecto a lo que hablan los compañeros): Citar There are four collection data types in the Python programming language:
When choosing a collection type, it is useful to understand the properties of that type. Choosing the right type for a particular data set could mean retention of meaning, and, it could mean an increase in efficiency or security. Saludos! Título: Re: Tuplas python Publicado por: @XSStringManolo en 1 Diciembre 2020, 19:08 pm me causa gracia esto en realidad no es tan así, podés usarlas como quieras y con mismos datos Código
son mismos datos y no por eso está mal declarada, es más se usan así. en cuanto a anidadas, son tuplas dentro de tuplas(se usa para varios objetos la palabra anidadas) Código
También puedes meter absolutamente de todo en strings xD Pero cada tipo es más apropiado para X cosa. Título: Re: Tuplas python Publicado por: emperie en 1 Diciembre 2020, 19:33 pm Las tuplas son inmutables, no puedes modificar su contenido.
Las Tuplas son muy similares a las listas, pero a diferencia se encierran en paréntesis y no en corchetes. Una tupla sería lo siguiente tupla = ('Hola', 'Esto es una tupla') Los String van guardados en ' ' o en " ", los números van sin comillas simples u dobles, y podemos llamar a la tupla con el nombre de ella y la posición en la memoria del dato que deseamos imprimir. print(tupla[0]) Hola Es un tema interesante, pero te recomiendo aprender sobre listas, tuplas y diccionarios, diferenciando cada una de las cualidades de ellos, se te hará muy sencillo, ya que en sintaxis, pueden ser muy similares. Título: Re: Tuplas python Publicado por: Panic0 en 2 Diciembre 2020, 11:04 am me causa gracia esto en realidad no es tan así, podés usarlas como quieras y con mismos datos Código
son mismos datos y no por eso está mal declarada, es más se usan así. en cuanto a anidadas, son tuplas dentro de tuplas(se usa para varios objetos la palabra anidadas) Código
Hola gracias por la respuesta,la verdad el tema de las tuplas sonaba mas difícil en mi cabeza jajaja |