Python Forum
Pollution level using dictionaries
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Pollution level using dictionaries
#29
def average(januar):
    k = {}

    # collecting the pollution values for each city
    # the same loop as before
    # I can't write it more clearly
    for day, data in januar.items():
        for city, pollution in data.items():
            if k[city]:                           # if the city is already in the dictionary
                k[city].append(pollution) # just append the pollution
            else:                                  # if it is not
                k[city] = []                     # create the key and put an empty list as a vallue. This list will holds all pollution values for this city
                k[city].append(pollution)  # then append the pollution
The result:
Output:
          k =  {                   'Athens': [35, 55],                  'Berlin': [57, 58, 48],                  'Moscow': [64, 56, 71],                  'Texas': [126, 53, 34]                   }
Now you can loop over it and calculate the average easy
"As they say in Mexico 'dosvidaniya'. That makes two vidaniyas."
https://freedns.afraid.org
Reply


Messages In This Thread
Pollution level using dictionaries - by klara - Dec-17-2017, 10:45 AM
RE: Pollution level using dictionaries - by klara - Dec-17-2017, 10:50 AM
RE: Pollution level using dictionaries - by wavic - Dec-17-2017, 11:31 AM
RE: Pollution level using dictionaries - by klara - Dec-17-2017, 11:42 AM
RE: Pollution level using dictionaries - by wavic - Dec-17-2017, 11:49 AM
RE: Pollution level using dictionaries - by klara - Dec-17-2017, 01:50 PM
RE: Pollution level using dictionaries - by Terafy - Dec-17-2017, 02:07 PM
RE: Pollution level using dictionaries - by wavic - Dec-17-2017, 02:18 PM
RE: Pollution level using dictionaries - by klara - Dec-17-2017, 03:03 PM
RE: Pollution level using dictionaries - by Terafy - Dec-17-2017, 03:16 PM
RE: Pollution level using dictionaries - by wavic - Dec-17-2017, 03:24 PM
RE: Pollution level using dictionaries - by Terafy - Dec-17-2017, 03:28 PM
RE: Pollution level using dictionaries - by wavic - Dec-17-2017, 03:35 PM
RE: Pollution level using dictionaries - by Terafy - Dec-17-2017, 07:03 PM
RE: Pollution level using dictionaries - by klara - Dec-17-2017, 07:13 PM
RE: Pollution level using dictionaries - by Terafy - Dec-17-2017, 07:33 PM
RE: Pollution level using dictionaries - by klara - Dec-17-2017, 08:02 PM
RE: Pollution level using dictionaries - by Terafy - Dec-17-2017, 08:25 PM
RE: Pollution level using dictionaries - by klara - Dec-17-2017, 09:41 PM
RE: Pollution level using dictionaries - by wavic - Dec-17-2017, 09:46 PM
RE: Pollution level using dictionaries - by Terafy - Dec-17-2017, 09:50 PM
RE: Pollution level using dictionaries - by wavic - Dec-17-2017, 09:58 PM
RE: Pollution level using dictionaries - by klara - Dec-17-2017, 10:05 PM
RE: Pollution level using dictionaries - by Terafy - Dec-17-2017, 10:30 PM
RE: Pollution level using dictionaries - by klara - Dec-17-2017, 10:31 PM
RE: Pollution level using dictionaries - by Terafy - Dec-17-2017, 10:44 PM
RE: Pollution level using dictionaries - by wavic - Dec-17-2017, 10:53 PM
RE: Pollution level using dictionaries - by klara - Dec-18-2017, 09:34 PM
RE: Pollution level using dictionaries - by Terafy - Dec-18-2017, 10:12 PM
RE: Pollution level using dictionaries - by klara - Dec-18-2017, 10:19 PM
RE: Pollution level using dictionaries - by Terafy - Dec-18-2017, 11:12 PM
RE: Pollution level using dictionaries - by klara - Dec-18-2017, 11:18 PM
RE: Pollution level using dictionaries - by Terafy - Dec-18-2017, 11:29 PM
RE: Pollution level using dictionaries - by wavic - Dec-19-2017, 12:29 PM
RE: Pollution level using dictionaries - by klara - Dec-19-2017, 10:30 PM
RE: Pollution level using dictionaries - by wavic - Dec-19-2017, 10:47 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Monthly pollution rate RbaPhoenix 4 2,879 Mar-28-2020, 04:01 PM
Last Post: ibreeden

Forum Jump:

User Panel Messages

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