+ 1

Listas y Tuplas en Python

Cuál es la diferencia entre una lista y una tupla, y como los identifico en un programa.

29th Jan 2017, 3:03 PM
Javier I. Rivera R.
Javier I. Rivera R. - avatar
12 Answers
+ 3
jaja Pues debo imaginarme lo mismo q mis compañeros xD , En las "tuplas" su valor no puede ser cambiado ni siquiera cambiando los indices, en las listas se pueden modificar los valores.
29th Jan 2017, 4:46 PM
Christian Navarro
Christian Navarro - avatar
+ 2
para identificar las tuplas o las listas en un programa, las tuplas (),llevan parentesis y no son modificables teniendo valores constantes como por ejemplo los 7 dias a la semana, esto hace que no necesite modifacion pues no existen 8 dias a la semana, y las listas [],son conjunto de valores que pueden cambiar durante la ejecucion de un programa.
29th Jan 2017, 8:59 PM
Gaby 'Torres
Gaby 'Torres - avatar
+ 2
Una lista puede ser alterada, no así una tupla. Una tupla puede ser utilizada como clave en un diccionario, no así una lista. Una tupla consume menos espacio que una lista. tupla = (1,2,3,4,5,6,7,8,9,10) lista = [1,2,3,4,5,6,7,8,9,10] print(tupla.__sizeof__()) # 52 bytes print(lista.__sizeof__()) # 60 bytes
31st Jan 2017, 3:05 PM
Dariana Mendez
Dariana Mendez - avatar
+ 2
La diferencia entre ambas es que los elementos de las listas pueden ser modificados, se pueden añadir más, moverlos, etc. En cambio los de las tuplas no, porque en estas sólo se puede guardar información o definirla, ya que si se intentara modificar los elementos de las tuplas, el programa arroja error. La forma de identificar las listas de las tuplas es porque la primera lleva corchetes y la otra lleva paréntesis, ejemplo: Lista=[1,2,3,4] Tupla=(1,2,3,4)
8th Feb 2017, 1:01 PM
Daniela Torres
Daniela Torres - avatar
+ 1
Muy Bien Claudio.. Gracias !
29th Jan 2017, 3:02 PM
Javier I. Rivera R.
Javier I. Rivera R. - avatar
+ 1
Bien Christian, tanto en listas y tuplas los elementos son refetencibles a través de su indice o posición, pero en el caso de las tuplas se referencian pero no se modifican, eliminan o insertan.
29th Jan 2017, 5:17 PM
Javier I. Rivera R.
Javier I. Rivera R. - avatar
+ 1
Bueno en python las listas y tuplas se puede decir que son lo que en otros lenguajes de programación se conoce como vectores y arrays aunque se presentan ciertas diferencias. Una lista lista no es lo mismo que una tupla ya que estas poseen una serie de funciones que permiten una amplia utilización de valores con lo cual se puede concluir que las listas se caracterizan por ser dinámicas y las tuplas por ser estaticas. Como ya lo han comentado mis compañeros las listas se identifican por el uso de [] mientras que las tuplas se caracterizan por usar ()
30th Jan 2017, 2:45 AM
Hermes Silva
Hermes Silva - avatar
+ 1
Una tupla consiste de un número de valores separados por comas en un corchetes y las tuplas en parentesis. Las tuplas son inmutables: no es posible asignar a los ítems individuales de una tupla a diferencia de las listas es posible cambiar un elemento individual de una lista:
31st Jan 2017, 4:06 PM
rosa rondon
rosa rondon - avatar
0
la diferencia es que las listas se pueden modificar y las tupla no. no se si me equivoque pero creo que las tupla se identifican con [] y las listas con ()
29th Jan 2017, 2:21 AM
Paola Villasmil
Paola Villasmil - avatar
0
Muchas Gracias Paola por tu respuesta, pero las forma de declarar e identificar a las listas y tuplas es al reves .. Listas ... a = [3, 6, 7, 0, 1] Tuplas a = (3, 6, 7, 0, 1)
29th Jan 2017, 2:36 AM
Javier I. Rivera R.
Javier I. Rivera R. - avatar
0
las litas pueden ser modificadas y las tuplas no, como dijo mi compañera paola. ademas una tupla consume menos espacio que una lista.
29th Jan 2017, 3:01 AM
claudio urdaneta
claudio urdaneta - avatar
- 1
las tuplas no se modifican en cambio las listas si se puden modificar , en el caso de las listas se colocan con () y las tuplas con [].
13th Feb 2017, 7:02 PM
Yorbelys Davila
Yorbelys Davila - avatar