Python Forum
Help printing any items that contains a keyword from a list
Thread Rating:
  • 1 Vote(s) - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Help printing any items that contains a keyword from a list
#4
if any(keyword for s in list):
Will just return True if keyword is in list.
>>> keyword = 'Fi'
>>> movie_list = ['Pulp Fiction', 'Fight Club', 'The Matrix', 'The Godfather']
>>> any(keyword for s in movie_list)
True
Don't use list as variable name,name it used bye Python.
Here you just itertate over list,make no sense as you have used keyword as a variable before.
Now it's just a temporary variable in the loop.
for keyword in list:
    print(keyword)
Just to show something that dos the same:
for rubberduck in list:
    print(rubberduck)
Some hints:
>>> keyword = 'Fi'
>>> movie_list = ['Pulp Fiction', 'Fight Club', 'The Matrix', 'The Godfather']
>>> for movie in movie_list:
...     if keyword in movie:
...         print(movie)
       
Pulp Fiction
Fight Club

>>> # Or
>>> [movie for movie in movie_list if keyword in movie]
['Pulp Fiction', 'Fight Club']
Reply


Messages In This Thread
RE: Help printing any items that contains a keyword from a list - by snippsat - May-06-2017, 02:33 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Collisions for items in a list Idents 3 2,325 Apr-06-2021, 03:48 PM
Last Post: deanhystad
  Removing items in a list cap510 3 2,368 Nov-01-2020, 09:53 PM
Last Post: cap510
  Help with Recursive solution,list items gianniskampanakis 8 3,644 Feb-28-2020, 03:36 PM
Last Post: gianniskampanakis
  Removing items from list slackerman73 8 4,482 Dec-13-2019, 05:39 PM
Last Post: Clunk_Head
  Find 'greater than' items in list johneven 2 4,496 Apr-05-2019, 07:22 AM
Last Post: perfringo
  How to add items within a list Mrocks22 2 2,713 Nov-01-2018, 08:46 PM
Last Post: Mrocks22
  printing list of random generated rectangles Zatoichi 8 7,401 Feb-18-2018, 06:34 PM
Last Post: buran
  How to keep duplicates and remove all other items in list? student8 1 4,976 Oct-28-2017, 05:52 AM
Last Post: heiner55

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020