Python Forum
Help With Parallel Arrays
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Help With Parallel Arrays
#9
(May-02-2018, 08:15 AM)toxicxarrow Wrote: Any suggestions on how to make it more neat, so that the index of each array gets paired up in a column?
A dictionary is a natural solution for this.
λ ptpython
>>> months = ['January', 'Febuary', 'March',  'April', 'May', 'June',
...           'July', 'August', 'September', 'October', 'November', 'December']
... rain = [40, 45, 30, 20, 15, 12, 13, 10, 17, 19, 20, 35]

>>> record = dict(zip(months, rain))
>>> record
{'January': 40,
 'Febuary': 45,
 'March': 30,
 'April': 20,
 'May': 15,
 'June': 12,
 'July': 13,
 'August': 10,
 'September': 17,
 'October': 19,
 'November': 20,
 'December': 35}

>>> # Then look up is easy
>>> record['March']
30

>>> record.get('May', 'Not in record')
15
>>> record.get('holliday', 'Not in record')
'Not in record'
Reply


Messages In This Thread
Help With Parallel Arrays - by toxicxarrow - May-02-2018, 07:20 AM
RE: Help With Parallel Arrays - by buran - May-02-2018, 07:49 AM
RE: Help With Parallel Arrays - by toxicxarrow - May-02-2018, 08:01 AM
RE: Help With Parallel Arrays - by ThiefOfTime - May-02-2018, 08:01 AM
RE: Help With Parallel Arrays - by killerrex - May-02-2018, 08:13 AM
RE: Help With Parallel Arrays - by toxicxarrow - May-02-2018, 08:15 AM
RE: Help With Parallel Arrays - by buran - May-02-2018, 11:03 AM
RE: Help With Parallel Arrays - by toxicxarrow - May-02-2018, 10:06 PM
RE: Help With Parallel Arrays - by snippsat - May-02-2018, 11:42 PM
RE: Help With Parallel Arrays - by toxicxarrow - May-03-2018, 11:47 PM
RE: Help With Parallel Arrays - by snippsat - May-04-2018, 02:54 AM

Forum Jump:

User Panel Messages

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