Python Forum
Dictionary/List Homework
Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Dictionary/List Homework
#1
Hello all!!

I am currently working on a homework assignment where I need to get information from a dictionary based off of a list. Example:
dict = {'title':[year, 'name'],....etc
list = ['name','name','name'].....etc

What I need to do is get the name from list to match the name in the dictionary and then print the values from the dictionary.
movies = {"Munich":[2005, "Steven Spielberg"],
        "The Prestige": [2006, "Christopher Nolan"],
        "The Departed": [2006, "Martin Scorsese"],
        "Into the Wild": [2007, "Sean Penn"],
        "The Dark Knight": [2008, "Christopher Nolan"],
        "Mary and Max": [2009, "Adam Elliot"],
        "The King\'s Speech": [2010, "Tom Hooper"],
        "The Help": [2011, "Tate Taylor"],
        "The Artist": [2011, "Michel Hazanavicius"],
        "Argo": [2012, "Ben Affleck"],
        "12 Years a Slave": [2013, "Steve McQueen"],
        "Birdman": [2014, "Alejandro G. Inarritu"],
        "Spotlight": [2015, "Tom McCarthy"],
        "The BFG": [2016, "Steven Spielberg"]}

options = input('Choose a sort option: \n')
director_list = []
if options == 'd':
    for key in movies:
        i = 1
        while i < len(movies[key]):
            director_list.append(movies[key][i])
            i += 2
set_director = sorted(set(director_list))
for key in set_director:
    print('%s:\n' % key)
    i = 0
    for key, value in sorted(movies.items(), key=lambda item: (item[0], item[1])):
        i = 1
        while i < len(movies[key]):
            print("\t" + key + ',',movies[key][0])
            i += 2
Reply


Messages In This Thread
Dictionary/List Homework - by ImLearningPython - Dec-12-2018, 12:13 AM
RE: Dictionary/List Homework - by DeaD_EyE - Dec-12-2018, 09:25 AM
RE: Dictionary/List Homework - by ImLearningPython - Dec-12-2018, 12:49 PM
RE: Dictionary/List Homework - by ImLearningPython - Dec-12-2018, 04:44 PM
RE: Dictionary/List Homework - by woooee - Dec-12-2018, 05:31 PM
RE: Dictionary/List Homework - by ImLearningPython - Dec-12-2018, 08:04 PM
RE: Dictionary/List Homework - by woooee - Dec-12-2018, 08:37 PM
RE: Dictionary/List Homework - by ImLearningPython - Dec-12-2018, 08:41 PM
RE: Dictionary/List Homework - by nilamo - Dec-12-2018, 08:41 PM
RE: Dictionary/List Homework - by woooee - Dec-13-2018, 04:19 PM
RE: Dictionary/List Homework - by ImLearningPython - Dec-13-2018, 05:42 PM
RE: Dictionary/List Homework - by nilamo - Dec-13-2018, 06:15 PM
RE: Dictionary/List Homework - by ImLearningPython - Dec-14-2018, 02:53 PM
RE: Dictionary/List Homework - by ichabod801 - Dec-14-2018, 03:06 PM
RE: Dictionary/List Homework - by nilamo - Dec-14-2018, 03:45 PM
RE: Dictionary/List Homework - by ImLearningPython - Dec-14-2018, 04:32 PM
RE: Dictionary/List Homework - by ichabod801 - Dec-14-2018, 04:40 PM
RE: Dictionary/List Homework - by ImLearningPython - Dec-14-2018, 06:41 PM
RE: Dictionary/List Homework - by ImLearningPython - Dec-14-2018, 09:33 PM
RE: Dictionary/List Homework - by ichabod801 - Dec-14-2018, 09:38 PM
RE: Dictionary/List Homework - by ImLearningPython - Dec-14-2018, 09:49 PM
RE: Dictionary/List Homework - by ichabod801 - Dec-14-2018, 09:54 PM
RE: Dictionary/List Homework - by ImLearningPython - Dec-17-2018, 12:12 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Help with list homework eyal123 5 1,756 Nov-18-2022, 03:46 PM
Last Post: deanhystad
  Homework - List containing tuples containing dicti Men 4 2,086 Dec-28-2021, 12:37 AM
Last Post: Men
  Sorting list - Homework assigment ranbarr 1 2,283 May-16-2021, 04:45 PM
Last Post: Yoriz
  Loop through elements of list and include as value in the dictionary Rupini 3 2,706 Jun-13-2020, 05:43 AM
Last Post: buran
  How can details be dynamically entered into a list and displayed using a dictionary? Pranav 5 2,988 Mar-02-2020, 10:17 AM
Last Post: buran
  Functions returns content of dictionary as sorted list kyletremblay15 1 2,086 Nov-21-2019, 10:06 PM
Last Post: ichabod801
  have homework to add a list to a list using append. celtickodiak 2 2,073 Oct-11-2019, 12:35 PM
Last Post: ibreeden
  Dictionary Homework beepBoop123 3 2,674 Dec-11-2018, 10:00 PM
Last Post: buran
  making a dictionary from a list, one key with multiple values in a list within a list rhai 4 3,678 Oct-24-2018, 06:40 PM
Last Post: LeSchakal
  Need some help with list and dictionary .txt GeekLife97 3 3,886 Jan-20-2017, 08:00 AM
Last Post: wavic

Forum Jump:

User Panel Messages

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