Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from typing import List
- @dataclass
- class Movie(object):
- genres: List[str]
- age: List[str]
- actors: List[str]
- length: List[str]
- alien = Movie(
- genres = ["horror", "suspense", "sci-fi"],
- age = ["70s", "1979"],
- actors = ["sigourney weaver", "john hurt", "jones the cat"]
- length = ["2 hours"]
- )
- bladerunner = Movie(
- genres = ["cyberpunk", "sci-fi"],
- age = ["80s", "1984"],
- actors = ["harrison ford", "rutger hauer"],
- length = ["2 hours"]
- )
- moviedb = [alien, bladerunner]
- genre_i_want = "sci-fi"
- age_i_want = "70s"
- actor_i_want = "sigourney weaver"
- length_i_want = "2 hours"
- [movie for movie in moviedb if all(
- genre_i_want in movie.genres,
- age_i_want in movie.age,
- actors_i_want in movie.actors,
- length_i_want in movie.length
- )]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement