You are watching: Slice indices must be integers or none or have an __index__ method
In this guide, we talk about what this error way and why the is raised. We’ll explore an instance of this error in action so you deserve to learn exactly how to resolve it in her program.
TypeError: part indices have to be integers or none or have actually an __index__ method
Indexing lets you uniquely identify all the items in a list. Think about the complying with example:
Each item in our list has its very own index number. We have the right to use this index numbers to retrieve an individual item in a list, or a range of item in a list.
Index numbers increment by one because that each value on a list. All the table of contents numbers assigned come a list are stored together an integer.
You cannot access items native a list using a floating-point number. Although floating-points room still numbers, they room treated differently to integers. A floating point value does no correspond to any kind of index number in a list.
An instance Scenario
We’re going to write a program that lets a teacher calculate how many times a student has earned a class of end 75 in their class. We will offer the teacher the alternative to limit how countless grades room searched.
See more: Cheap Flights From San Francisco To Phoenix, Flights From San Francisco (Sfo) To Phoenix
To start, specify a list of grades for a student:
81% that participants proclaimed they felt more confident about their tech task prospects ~ attending a bootcamp. Obtain matched come a bootcamp today.