IIC2233 / Syllabus

143 stars 13 forks source link

Uso de .__replace() #502

Open sheinkzx opened 5 hours ago

sheinkzx commented 5 hours ago

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

Duda

Quisiera saber si es posible de usar la funcion ._replace() para modificar elementos de una tupla?, esto ya que los test case publicos dan bien, pero los privados no se tendria certeza de lo mismo

kbetelgeuse commented 4 hours ago

Hola @sheinkzx! ¿Podrías mostrar un ejemplo de código en el que utilices esta función para implementar lo que dices?

sheinkzx commented 4 hours ago

imagen de esta manera

kbetelgeuse commented 4 hours ago

No debería haber problemas si utilizas la función _replace para realizar lo que comentas en relación con los tests, ya sea privados o públicos, ya que esta permite obtener una nueva namedtuple del mismo "tipo" que la original con eventuales cambios en los valores de los campos asignados inicialmente (que en el caso del ejemplo que muestras sería x.precio). Lo anterior sería una forma de las varias que hay de obtener una nueva namedtuple a partir de los valores que tenía otra.

sheinkzx commented 4 hours ago

Muchas gracias se lo agradezco!!!