Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Data Dictionaries in Python
#13
You should modify filter provided by Dead_EyE according to your needs.

One way to achieve result is convert value to int and make comparison instead. Following function filters out values which are less than in arguments given and yields only club name, not whole row:

def filter_by(data, **kwargs):
    for row in data:
         for key, value in kwargs.items():
             if int(row.get(key)) < value:
                 break
         else:
             yield row['Club']
If not relegated (Relegated < 1) and not been first (First < 1) will break: 'filter out teams which have at least once been relegated and been first':

>>> list(filter_by(data, Relegated=1, First=1))
['Manchester City']
You can see that this is not very easily understandable. So one should take extra step to think through what and how to achieve desired result in easy to understand way.
I'm not 'in'-sane. Indeed, I am so far 'out' of sane that you appear a tiny blip on the distant coast of sanity. Bucky Katt, Get Fuzzy

Da Bishop: There's a dead bishop on the landing. I don't know who keeps bringing them in here. ....but society is to blame.
Reply


Messages In This Thread
Data Dictionaries in Python - by mrsenorchuck - Nov-24-2019, 01:31 AM
RE: Data Dictionaries in Python - by Larz60+ - Nov-24-2019, 03:35 AM
RE: Data Dictionaries in Python - by mrsenorchuck - Nov-24-2019, 10:12 AM
RE: Data Dictionaries in Python - by DeaD_EyE - Nov-24-2019, 10:32 AM
RE: Data Dictionaries in Python - by mrsenorchuck - Nov-24-2019, 10:50 AM
RE: Data Dictionaries in Python - by snippsat - Nov-24-2019, 02:07 PM
RE: Data Dictionaries in Python - by mrsenorchuck - Nov-24-2019, 02:11 PM
RE: Data Dictionaries in Python - by perfringo - Nov-24-2019, 02:49 PM
RE: Data Dictionaries in Python - by mrsenorchuck - Nov-24-2019, 05:04 PM
RE: Data Dictionaries in Python - by mrsenorchuck - Nov-24-2019, 08:02 PM
RE: Data Dictionaries in Python - by DeaD_EyE - Nov-25-2019, 08:26 AM
RE: Data Dictionaries in Python - by mrsenorchuck - Nov-25-2019, 09:36 AM
RE: Data Dictionaries in Python - by mrsenorchuck - Nov-25-2019, 09:29 PM
RE: Data Dictionaries in Python - by perfringo - Nov-25-2019, 10:51 AM
RE: Data Dictionaries in Python - by mrsenorchuck - Nov-25-2019, 02:58 PM
RE: Data Dictionaries in Python - by DeaD_EyE - Nov-25-2019, 04:07 PM
RE: Data Dictionaries in Python - by mrsenorchuck - Nov-25-2019, 04:14 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  How can I save Python dictionaries in Matlab? jlostinco 1 2,861 Jul-04-2019, 11:35 PM
Last Post: scidam
  creating an 'adress book' in python using dictionaries? apollo 6 14,926 May-06-2019, 12:03 PM
Last Post: snippsat

Forum Jump:

User Panel Messages

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