# How to check if a word is present in list

**URL:** <https://forum.ansible.com/t/how-to-check-if-a-word-is-present-in-list/32846>\
**Category:** Ansible Project\
**Created:** [May 4, 2020, 9:18pm UTC](https://forum.ansible.com/t/how-to-check-if-a-word-is-present-in-list/32846 "2020-05-04T21:18:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jenisha\_T](https://avatars.discourse-cdn.com/v4/letter/j/d26b3c/32.png) [@Jenisha\_T](https://forum.ansible.com/u/Jenisha_T)\
**Post date:** [May 4, 2020, 9:18pm UTC](https://forum.ansible.com/t/how-to-check-if-a-word-is-present-in-list/32846/1 "2020-05-04T21:18:09Z")

</div>

My output from script execution is

agent: {  
“stdout\_lines”: [The network is reachable. …Connected using winrm, executin COMPLETED at 4/5, The file is saved at D:\]  
}

I want to extract ‘COMPLETED’ from this list.

In python logic:

listToStr = ’ '.join([str(elem) for elem in agent[“stdout\_lines”]])  
iscomp=‘COMPLETED’ in listToStr

How to covert this into ansible.

---

<div class="post-metadata">

**Author:** ![sivel](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/sivel/32/1198_2.png) [@sivel](https://forum.ansible.com/u/sivel)\
**Post date:** [May 4, 2020, 9:22pm UTC](https://forum.ansible.com/t/how-to-check-if-a-word-is-present-in-list/32846/2 "2020-05-04T21:22:43Z")

</div>

agent.stdout\_lines|select(‘search’, ‘COMPLETED’)|list !=

---

<div class="post-metadata">

**Author:** ![Jenisha\_T](https://avatars.discourse-cdn.com/v4/letter/j/d26b3c/32.png) [@Jenisha\_T](https://forum.ansible.com/u/Jenisha_T)\
**Post date:** [May 5, 2020, 5:54am UTC](https://forum.ansible.com/t/how-to-check-if-a-word-is-present-in-list/32846/3 "2020-05-05T05:54:40Z")

</div>

Hi Matt Martz

Excellent solution. For my windows role I have to change to

agent[“stdout\_lines”]|select(‘search’,‘COMPLETED’)|list !=
