Python Forum
Can a dictionary key be an integer?
Thread Rating:
  • 1 Vote(s) - 3 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Can a dictionary key be an integer?
#4
Not sure I understand your setup right, but anyway - once you get the data in the dict, you don't need to put the student numbers in a list. just loop over the cells with the student number in the output file and use the respective value to retrieve the correct value from the already populated dict. in the above snippet replace lines 56-65 with this one

maxRow2 = activeSheetwb2.max_row
for rowNum in range(2, maxRow2 + 1): 
    key = activeSheetwb2.cell(row=rowNum, column=1).value
    value = StudentNumAndScore.get(key,'')
    activeSheetwb2.cell(row=rowNum, column=4, value=value)
Reply


Messages In This Thread
Can a dictionary key be an integer? - by Pedroski55 - Sep-27-2017, 05:20 AM
RE: Can a dictionary key be an integer? - by buran - Sep-27-2017, 05:53 AM
RE: Can a dictionary key be an integer? - by buran - Sep-28-2017, 01:29 PM
RE: Can a dictionary key be an integer? - by buran - Sep-30-2017, 02:23 PM
RE: Can a dictionary key be an integer? - by buran - Oct-05-2017, 05:54 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Replacing an integer by looking at a dictionary wendysling 3 2,358 May-02-2019, 03:38 PM
Last Post: wendysling

Forum Jump:

User Panel Messages

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