N=int(input())
a=max(N, key=len)
print(f'The longest is: {a}')
N是整数,而ax(N, key=len) 中的 N 应该是一个字符串列表。
N=int(input())
s=[]
for i in range(N):
s1=input()
s.append(s1)
a=max(s, key=len)
print(f'The longest is: {a}')
-
max(s, …):找出列表中的最大值
-
key=len:指定比较的"键"是字符串的长度(len() 函数)
-
len("apple") = 5,len("banana") = 6,len("cherry") = 6
-
当长度相同时(如 "banana" 和 "cherry" 都是6),max() 返回第一个遇到的
网硕互联帮助中心







评论前必须登录!
注册