我有一个可变长度的列表,我试图找到一种方法来测试当前正在评估的列表项是否是列表中包含的最长字符串。我正在使用 Python 2.6.1
例如:
mylist = ['abc','abcdef','abcd']
for each in mylist:
if condition1:
do_something()
elif ___________________: #else if each is the longest string contained in mylist:
do_something_else()
肯定有一个简单的列表理解,它是我忽略的简短而优雅的吗?
原文由 user104997 发布,翻译遵循 CC BY-SA 4.0 许可协议
从 Python 文档 本身,您可以使用
max
: