Lists room indexed using totality numbers. Totality numbers are well-known integers. If you try to part a list utilizing a value that is no an integer, you’ll encounter the “TypeError: slice indices have to be integers or no one or have an __index__ method” error.

You are watching: Slice indices must be integers or none or have an __index__ method


*

below is the disclaimer we usage on the key site: /"By continuing you agree come our terms of Service and Privacy Policy, and also you consent to receive offers and opportunities from job Karma through telephone, message message, and email./"
*

below is the disclaimer we usage on the key site: /"By proceeding you agree to our terms of Service and Privacy Policy, and you consent to receive offers and also opportunities from job Karma by telephone, message message, and also email./"

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:

PythonRubyJava
12

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.