云计算百科
云计算领域专业知识百科平台

3-19找最长字符串

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() 返回第一个遇到的

赞(0)
未经允许不得转载:网硕互联帮助中心 » 3-19找最长字符串
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!