Can anyone help me with this error TypeError list indices must be integers or slices not str

+1 vote
def format_response(coviddata):

        country = coviddata['country']

        cases = coviddata['cases']

        todayCases=coviddata['todayCases']

        deaths=coviddata['deaths']

        todayDeaths=coviddata['todayDeaths']

        recovered=coviddata['recovered']

        active=coviddata['active']

        critical=coviddata['critical']

        casesPerOneMillion=coviddata['casesPerOneMillion']

        deathsPerOneMillion=coviddata['deathsPerOneMillion']

        totalTests=coviddata['totalTests']

        testsPerOneMillion=coviddata['testsPerOneMillion']

        final_str = "country: {} \n,cases: {} \n,todayCases: {} \n, deaths :{} \n, todayDeaths:{}\n ,recovered :{} \n, active:{} \n, critical : {} \n, casesPerOneMillion : {} \n ,deathsPerOneMillion: {} \n ,totalTests :{} \n ,testsPerOneMillion:{} ".format(country,cases,todayCases,deaths,todayDeaths,recovered,active,critical,casesPerOneMillion,deathsPerOneMillion,totalTests,testsPerOneMillion)

        return final_str
Nov 5, 2020 in Python by varshasp
• 130 points

edited Nov 5, 2020 by Gitika 394 views

1 answer to this question.

0 votes
Hi, @Varshap

 It’s a TypeError, which tells us that we are trying to perform an operation on a value whose type is not compatible with the operation.

To solve this problem, make sure that you access a list using an index number.
answered Nov 5, 2020 by anonymous
• 65,870 points

Related Questions In Python

0 votes
1 answer

TypeError: list indices must be integers or slices, not str

Hi@akhtar, As we know that the index of ...READ MORE

answered Oct 14, 2020 in Python by MD
• 95,060 points
4,424 views
0 votes
3 answers
0 votes
1 answer

Python error "TypeError: string indices must be integers, not str"

Hey @Dipti email_s.append(email_1["email_address"]) This is the list on ...READ MORE

answered Jul 5, 2019 in Python by Jinu
20,369 views
0 votes
0 answers

TypeError: tuple indices must be integers or slices, not tuple

Traceback (most recent call last):   File "main.py", line ...READ MORE

Aug 25, 2020 in Python by Peddabudi srikanth
• 120 points
1,755 views
0 votes
2 answers
+1 vote
2 answers

how can i count the items in a list?

Syntax :            list. count(value) Code: colors = ['red', 'green', ...READ MORE

answered Jul 6, 2019 in Python by Neha
• 330 points

edited Jul 8, 2019 by Kalgi 1,847 views
0 votes
0 answers
+4 votes
6 answers

Lowercase in Python

You can simply the built-in function in ...READ MORE

answered Apr 11, 2018 in Python by hemant
• 5,810 points
1,421 views
0 votes
1 answer

i am getting this error "TypeError: tuple indices must be integers or slices, not Database"

Hi, @Shabaj, Regarding your query, I hope this ...READ MORE

answered Dec 10, 2020 in Python by Gitika
• 65,870 points
196 views
0 votes
1 answer

Can anyone explain me this error?

It is an Indentation error. There should be ...READ MORE

answered Oct 14, 2020 in Python by Gitika
• 65,870 points
44 views