循环遍历列表的每个元素

时间:2014-09-15 14:44:03

标签: python string list python-2.7 python-3.x

您好我是python的新手,我正在尝试构建一个函数,它将选择列表中的每个元素存储变量中的每个元素并执行某些操作(使用循环)

StrLst = ['aaa','bbbaaa','cccbbb','aaabbb']

现在我想要列表的第一个元素,它将存储在变量

LstEle = list [0]

使用LstEle变量

然后转到下一个元素并继续为整个列表执行此操作

2 个答案:

答案 0 :(得分:1)

您可以使用any功能,就像这样

>>> any(item in input_string for item in my_list)
如果条件(any)至少满足一次,

True将返回item in input_string。在这种情况下,它会遍历my_list并检查当前项目是否在input_string的{​​{1}}运算符中。如果in中的任何项目位于my_list,则会返回input_string

答案 1 :(得分:1)

如果您对存在的项目感兴趣,而不仅仅是存在哪些项目,您可以使用

[item for item in my_list if item in string]