Python 如何检查列表中的所有元素的长度是否为5?
假设我有一个lst=[“约翰”、“杰克”、“伊丽莎白”、“史密斯”] 我想使用all方法检查所有这些名称是否少于5个字符。我在下面尝试的两种方法都不起作用Python 如何检查列表中的所有元素的长度是否为5?,python,Python,假设我有一个lst=[“约翰”、“杰克”、“伊丽莎白”、“史密斯”] 我想使用all方法检查所有这些名称是否少于5个字符。我在下面尝试的两种方法都不起作用 if len(all(lst)) < 5: return "Everyone's names have less than five characters" 如果len(全部(lst))
if len(all(lst)) < 5:
return "Everyone's names have less than five characters"
如果len(全部(lst))<5:
return“每个人的名字少于五个字符”
如果全部(len(lst))<5:
return“每个人的名字少于五个字符”
我确实希望使用all方法。请帮忙 lst=[“约翰”、“杰克”、“伊丽莎白”、“史密斯”]
lst = ["John", "Jack", "Elizabeth", "Smith"]
if all(len(name) < 5 for name in lst):
print('all names have length of 5 characters')
else:
print('not all of names have length of 5 characters')
如果所有(lst中名称的长度(名称)<5):
打印('所有名称的长度均为5个字符')
其他:
print('并非所有名称的长度都为5个字符')
lst=[“约翰”、“杰克”、“伊丽莎白”、“史密斯”]
如果所有(lst中名称的长度(名称)<5):
打印('所有名称的长度均为5个字符')
其他:
print('并非所有名称的长度都为5个字符')
你可以做一些像all(len(x)<5代表你的列表中的x)
你可以做一些像all(len(x)<5代表你的列表中的x)
lst = ["John", "Jack", "Elizabeth", "Smith"]
if all(len(name) < 5 for name in lst):
print('all names have length of 5 characters')
else:
print('not all of names have length of 5 characters')