Files
30-seconds-of-code/snippets/longest_item.md
Isabelle Viktoria Maciohsek f87e3db74a Remove utility from tags
2020-04-07 19:55:51 +03:00

561 B

title, tags
title tags
longest_item list,string,intermediate

Takes any number of iterable objects or objects with a length property and returns the longest one. If multiple objects have the same length, the first one will be returned.

Use max() with len as the key to return the item with the greatest length.

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'