Introducción
En este desafío, escribirás una función que tome cualquier número de objetos iterables o objetos con una propiedad length
y devuelva el más largo.
This tutorial is from open-source community. Access the source code
💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí
En este desafío, escribirás una función que tome cualquier número de objetos iterables o objetos con una propiedad length
y devuelva el más largo.
Escribe una función longest_item(*args)
que tome cualquier número de objetos iterables o objetos con una propiedad length
y devuelva el más largo. La función debe:
max()
con len()
como key
para devolver el elemento con la mayor longitud.def longest_item(*args):
return max(args, key = len)
longest_item('this', 'is', 'a', 'testcase') ## 'testcase'
longest_item([1, 2, 3], [1, 2], [1, 2, 3, 4, 5]) ## [1, 2, 3, 4, 5]
longest_item([1, 2, 3], 'foobar') ## 'foobar'
En este desafío, aprendiste cómo escribir una función que tome cualquier número de objetos iterables o objetos con una propiedad length
y devuelva el más largo. Utilizaste max()
con len()
como key
para devolver el elemento con la mayor longitud. Si varios elementos tienen la misma longitud, se devolverá el primero.