如何找到列表中可以被n除的第一项?

问题描述 投票:-3回答:1

我已经使用用户输入创建了一个字符串列表,并且该菜单对如何处理列表有不同的选择。但是,对于其中一个功能,我应该在列表中找到第一个项的长度,该长度可以被3整除。例如,如果我的列表中包含以下内容['Hi','Chicken','Fire' ,'Zombie'],我怎么会得到'Chicken',因为它是第一个长度可以被3整除的项目?

python list
1个回答
0
投票

''鸡肉'有7个字母,而7不能被3整除。如果您要的答案是Chicken,则可能需要调整问题陈述。

>>> [item for item in ['Hi', 'Chicken', 'Fire','Zombie'] if len(item) % 3 == 0][0]
'Zombie'
© www.soinside.com 2019 - 2024. All rights reserved.