Python Forum
Calling a list troubles
Thread Rating:
  • 2 Vote(s) - 3 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Calling a list troubles
#1
I'm struggling to get this list from a json file to call correctly, and I was hoping for help. I'm still really new to learning python. I always end up with "TypeError: list indices must be integers or slices, not str"

CONFIG_ITEMS = 'items.json'
with open(CONFIG_ITEMS) as json_data_file:
    config_items = json.load(json_data_file)
def get_value(items:str):
    items = items.replace(" ", "").lower()
    aliases = config_items['aliases']
    if items in aliases:
        return [value[aliases]]
    else:
        return None
The json looks like this:

[
 { 
  "aliases": ["carvedtwine","carved","carvedt","ct"],
  "value": 10
 }
]
Reply


Messages In This Thread
Calling a list troubles - by giveen - Jan-11-2019, 07:09 PM
RE: Calling a list troubles - by micseydel - Jan-11-2019, 07:21 PM
RE: Calling a list troubles - by giveen - Jan-11-2019, 07:26 PM
RE: Calling a list troubles - by nilamo - Jan-11-2019, 07:37 PM
RE: Calling a list troubles - by giveen - Jan-11-2019, 07:44 PM
RE: Calling a list troubles - by nilamo - Jan-11-2019, 07:50 PM
RE: Calling a list troubles - by nilamo - Jan-11-2019, 07:52 PM
RE: Calling a list troubles - by giveen - Jan-11-2019, 08:05 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Troubles with program Harambe 37 9,252 May-28-2020, 05:12 PM
Last Post: GOTO10
  Troubles on how to use Open CV knowledge1st 1 2,501 May-23-2018, 05:57 PM
Last Post: Larz60+
  Calling a function to return a list of percentages Liquid_Ocelot 7 6,317 Mar-25-2017, 01:20 PM
Last Post: Larz60+

Forum Jump:

User Panel Messages

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