Quantcast

A community for students. Sign up today!

Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

frankdpnw

  • 2 years ago

Exercise 3.4 people function I have spent a fair amount of time on trying to get this function to work and now it seems as if it does. It returns the correct answer but I am not convinced that it is the best way to implement it. def people(age): n1=[] for name, xxx in combined_dict.iteritems(): if age==xxx: n1.append(name) return n1 Thanks

  • This Question is Open
  1. Screech
    • 2 years ago
    Best Response
    You've already chosen the best response.
    Medals 2

    Like many of the exercises, insufficient thought was given when it was designed. I used similar technique and thought, too, that it was just plain silly to do it that way.

  2. frankdpnw
    • 2 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Thanks Screech,

  3. andrew.m.higgs
    • 2 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    We need to remember that these exercises are not always going to be the optimal way to do something but rather are designed to test what w know about something. In this case the test its about using dictionaries. How would you improve the way the question is asked?

  4. JohnM
    • 2 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    I'm in the MOOC "Gentle Python" course. Often I'm torn on how to do these lessons. I assume we should try to become deeply familiar with Python basics as much as possible. Thus, I generally try to complete these MIT assignments using what we've learned in Gentle Python rather than jumping ahead to investigate new Python techniques. For example, I notice that frankdpnw used "iteritems()" to write code, which is ahead of me. I was able to finish the assignment without using that function but at the same time I read about it in Python documents and practiced using it just to have an understanding.

  5. Not the answer you are looking for?
    Search for more explanations.

    Search OpenStudy
    • Attachments:

Ask your own question

Ask a Question
Find more explanations on OpenStudy

Your question is ready. Sign up for free to start getting answers.

spraguer (Moderator)
5 → View Detailed Profile

is replying to Can someone tell me what button the professor is hitting...

23

  • Teamwork 19 Teammate
  • Problem Solving 19 Hero
  • You have blocked this person.
  • ✔ You're a fan Checking fan status...

Thanks for being so helpful in mathematics. If you are getting quality help, make sure you spread the word about OpenStudy.

This is the testimonial you wrote.
You haven't written a testimonial for Owlfred.