def fun_cities(adict, city): """ Question 7 - Given a dict that maps a fun activity to a list of cities where you could practice it, return the set of activities that one could practice at the provided city! - For an extra challenge, try doing this in one line (Optional). Args: adict (dict) city (str) Returns: set >>> activity_dict = {"Sightseeing": ["Venice", "Istanbul", "London"], "Kayaking": ["Venice", "Oslo", "Paris"], "Food Tasting": ["Paris", "Istanbul", "Mumbai"], "Going to the Theater": ["Paris", "Oslo", "London"]} >>> fun_cities(activity_dict, "Paris") {'Kayaking', 'Food Tasting', 'Going to the Theater'} >>> fun_cities(activity_dict, "Venice") {'Sightseeing', 'Kayaking'} # activity_dict = {"Sightseeing": ["Venice", "Istanbul", "London"], "Kayaking": ["Venice", "Oslo", "Paris"], # "Food Tasting": ["Paris", "Istanbul", "Mumbai"], "Going to the Theater": ["Paris", "Oslo", "London"]} # print(fun_cities(activity_dict, "Paris")) # print(fun_cities(activity_dict, "Venice
def fun_cities(adict, city):
"""
Question 7
- Given a dict that maps a fun activity to a list of cities
where you could practice it, return the set of activities that
one could practice at the provided city!
- For an extra challenge, try doing this in one line (Optional).
Args:
adict (dict)
city (str)
Returns:
set
>>> activity_dict = {"Sightseeing": ["Venice", "Istanbul", "London"], "Kayaking": ["Venice", "Oslo", "Paris"],
"Food Tasting": ["Paris", "Istanbul", "Mumbai"], "Going to the Theater": ["Paris", "Oslo", "London"]}
>>> fun_cities(activity_dict, "Paris")
{'Kayaking', 'Food Tasting', 'Going to the Theater'}
>>> fun_cities(activity_dict, "Venice")
{'Sightseeing', 'Kayaking'}
# activity_dict = {"Sightseeing": ["Venice", "Istanbul", "London"], "Kayaking": ["Venice", "Oslo", "Paris"],
# "Food Tasting": ["Paris", "Istanbul", "Mumbai"], "Going to the Theater": ["Paris", "Oslo", "London"]}
# print(fun_cities(activity_dict, "Paris"))
# print(fun_cities(activity_dict, "Venice"))
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 2 steps with 2 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)