Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis+ 1
Listas y Tuplas en Python
CuƔl es la diferencia entre una lista y una tupla, y como los identifico en un programa.
12 Respostas
+ 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.
+ 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.
+ 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
+ 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)
+ 1
Muy Bien Claudio.. Gracias !
+ 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.
+ 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 ()
+ 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:
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 ()
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)
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.
- 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 [].