python程序,它将采用2个参数:字符串列表,然后是长度阈值。该函数应返回与字符串长度相对应的整数列表,该字符串长度严格大于给定阈值。 例如,如果参数是列表: ['a','bb','c','abcde'] 而门槛1 返回值应该是列表: [2,5]
答案 0 :(得分:1)
def program(li,thresh):
greater=[]
for i in li:
if len(i)>thresh:
greater.append(len(i))
return greater
这将是最简单的功能,可以返回您想要的列表。 如果你想要这样的东西,你可以从用户那里获取输入 -
l=list(input().split())
t=int(input())
print(program(l,t))
例如输入
a aa bhj v
1
输出
[2,3]