🌐
DataCamp
datacamp.com › tutorial › python-list-index
Python List index() Method Explained with Examples | DataCamp
March 28, 2025 - Indexing in Python starts at 0, which means that the first element in a sequence has an index of 0, the second element has an index of 1, and so on. For example, if we have a string "Hello", we can access the first letter "H" using its index 0 by using the square bracket notation: string[0]. ...
🌐
iO Flood
ioflood.com › blog › index-python
index() Python Function Guide (With Examples)
February 10, 2024 - To use the index function in Python, ... of the first occurrence of this item in the list. ... In this example, we have a list my_list containing three items....
Discussions

Help with .index()? finding multiple instances of item
The easy way would be to just use enumerate on the list, and then manually iterate the list and find the indices yourself. More on reddit.com
🌐 r/learnpython
9
3
March 11, 2023
Why use index over find?
Why would you use either of them? More on reddit.com
🌐 r/learnpython
18
7
March 4, 2025
Find the index of the minimum value in a list?
You could try a.index(min(a)) More on reddit.com
🌐 r/learnpython
12
2
June 18, 2015
Algorithm complexity with strings and slices

The python page on time-complexity shows that slicing lists has a time-complexity of O(k), where "k" is the length of the slice. That's for lists, not strings, but the complexity can't be O(1) for strings since the slicing must handle more characters as the size is increased. At a guess, the complexity of slicing strings would also be O(k). We can write a little bit of code to test that guess:

import time

StartSize = 2097152

size = StartSize
for _ in range(10):
    # create string of size "size"
    s = '*' * size

    # now time reverse slice
    start = time.time()
    r = s[::-1]
    delta = time.time() - start

    print(f'Size {size:9d}, time={delta:.3f}')

    # double size of the string
    size *= 2

This uses a simple method of timing. Other tools exist, but this is simple. When run I get:

$ python3 test.py
Size   2097152, time=0.006
Size   4194304, time=0.013
Size   8388608, time=0.024
Size  16777216, time=0.050
Size  33554432, time=0.098
Size  67108864, time=0.190
Size 134217728, time=0.401
Size 268435456, time=0.808
Size 536870912, time=1.610
Size 1073741824, time=3.192

which shows the time doubles when doubling the size of the string for each reverse slice. So O(n) (k == n for whole-string slicing).

Edit: spelling.

More on reddit.com
🌐 r/learnpython
4
3
December 1, 2019
People also ask

Q1. What is an Index function in Python?
Ans: Index function in Python is a pre-built method used to find the index value of a specific element.
🌐
pwskills.com
pwskills.com › blog › data analytics › index function in python: complete explanation with examples
Index Function In Python: Complete Explanation With Examples
Q3. What is the syntax of the Index function in Python?
Ans: The index function in Python can be used as list.index(element, start, end).
🌐
pwskills.com
pwskills.com › blog › data analytics › index function in python: complete explanation with examples
Index Function In Python: Complete Explanation With Examples
Q4. Do we only get the first occurrence using the Index function in Python?
Ans: Yes, we only get the first occurrence or whichever comes first in the list or string by using the index() function in Python.
🌐
pwskills.com
pwskills.com › blog › data analytics › index function in python: complete explanation with examples
Index Function In Python: Complete Explanation With Examples
🌐
W3Schools
w3schools.com › python › ref_list_index.asp
Python List index() Method
Note: The index() method only returns the first occurrence of the value. ... If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail: sales@w3schools.com · If you want to report an error, or if you want to make a suggestion, send us an e-mail: help@w3schools.com · HTML Tutorial CSS Tutorial JavaScript Tutorial How To Tutorial SQL Tutorial Python Tutorial W3.CSS Tutorial Bootstrap Tutorial PHP Tutorial Java Tutorial C++ Tutorial jQuery Tutorial
🌐
Simplilearn
simplilearn.com › home › resources › software development › python index: mastering list indexing techniques
Python List index() Method Explained with Examples
3 weeks ago - The Python index() method helps you find the index position of an element or an item in a string of characters or a list of items.
Address   5851 Legacy Circle, 6th Floor, Plano, TX 75024 United States
🌐
Codecademy
codecademy.com › docs › python › lists › .index()
Python | Lists | .index() | Codecademy
June 11, 2025 - This example demonstrates the fundamental usage of the .index() method to find the position of an element in a simple list: ... The method successfully locates ‘Java’ at index position two and ‘Python’ at index position 0, demonstrating how Python uses zero-based indexing, where the first element is at position 0.
🌐
Programiz
programiz.com › python-programming › methods › list › index
Python List index()
The index() method returns the index of the given element in the list.
🌐
Skill Matrix Academy
skillsmatrixacademy.com › home › python list index() method explained with practical examples
Python list index() Method Explained with Practical Examples
November 7, 2025 - Example with a string: text = “hello world” print(text.index(‘o’)) # Output: 4 · This shows how versatile Python built-in functions can be across multiple data types.
Find elsewhere
🌐
Tutorial Gateway
tutorialgateway.org › python-index-list-function
Python List index function
March 26, 2025 - Fruits = ['Apple', 'Orange', 'Banana', 'Kiwi', 'Grape', 'Blackberry'] numbers = [9, 4, -5, 0, 22, -1, 2, 14] print(Fruits) print(numbers) print() print('Kiwi = ', Fruits.index('Kiwi')) print('Orange = ', Fruits.index('Orange')) print('Grape = ', Fruits.index('Grape')) print() print('0 = ', numbers.index(0)) print('2 = ', numbers.index(2)) print('-1 = ', numbers.index(-1)) ['Apple', 'Orange', 'Banana', 'Kiwi', 'Grape', 'Blackberry'] [9, 4, -5, 0, 22, -1, 2, 14] Kiwi = 3 Orange = 1 Grape = 4 0 = 3 2 = 6 -1 = 5 · This program is the same as the first example. However, this time we are allowing the user to enter the length. Next, we used For Loop to append those numbers to Python.
🌐
PW Skills
pwskills.com › blog › data analytics › index function in python: complete explanation with examples
Index Function In Python: Complete Explanation With Examples
November 4, 2025 - In this example we have a dictionary with keys and values stored in a variable students. We have to find the index of a student named “Charlie”. Let us use the Index function in Python to find the index of Charlie.
🌐
Scaler
scaler.com › home › topics › index() in python
Python List index() Method (With Examples) - Scaler Topics
March 30, 2022 - For that, we provid these 3 parameters to our index() method: element = 5, start = 3, end = 7 · We got that five is present at index 4 (considering the index starts from 0) between the given start and end indexes.
🌐
Kochiva
kochiva.com › home › python list index( ) method – explained with practical examples
Python List Index() Method - Explained with Practical Examples
September 26, 2024 - For example, if you have a list of students in the commerce section in order of decreasing marks and want to find out who scored 3rd highest, you can use the index () function in the list.
🌐
Upgrad
upgrad.com › home › tutorials › software & tech › index in python
Index Function in Python: Complete Guide
April 22, 2026 - Python list indexing supports both retrieval and assignment operations. You can read existing values or assign new values. This dual capability makes lists mutable and flexible. List indexing operations have constant time complexity O(1). This efficiency makes indexing faster than iterative searches. Direct access provides optimal performance for known positions. # Comprehensive list indexing examples colors = ['red', 'green', 'blue', 'yellow', 'purple'] # Reading elements using indexing print(f"First color: {colors[0]}") # red print(f"Middle color: {colors[2]}") # blue print(f"Last color: {colors[4]}") # purple # Modifying elements using indexing colors[1] = 'orange' print(f"Modified list: {colors}") # ['red', 'orange', 'blue', 'yellow', 'purple']
🌐
Hyperskill
hyperskill.org › university › python › indexes-and-index-in-python
Indexes and index() in Python
July 17, 2024 - For example, by slicing the list from the next index after the first occurrence, we can search for subsequent occurrences. With a loop, we can continuously apply the index() function on the sliced list until the element is not found anymore. In Python, an index refers to the position of an ...
🌐
GeeksforGeeks
geeksforgeeks.org › python › python-list-index
Python List index() - Find Index of Item - GeeksforGeeks
The first index of element in the list within the specified range. Raises ValueError if the element is not found. Example 1: In this example, we are searching for the index of the number 40 within a specific range of the list from index 4 to 7 .
Published   April 27, 2025
🌐
AskPython
askpython.com › home › the python index() method
The Python index() Method - AskPython
August 6, 2022 - Here for the first search with an unspecified range, the Python index() method returns 0 while searching the sub-string ‘Py‘. As we can see this is the minimum index at which ‘Py‘ occurs in the string string1. When we specify a range(here 5-10) the method accordingly searches ‘Py’ from the 5th to 10th index. From the output, it is clear that the function finds the starting of the sub-string at 7th position.
🌐
Python Academy
python-academy.org › functions › index
index — Python Function Reference
A comprehensive guide to Python functions, with examples. Find out how the index function works in Python. Return zero-based index in the list of the first item whose value is equal to x.
🌐
W3Schools
w3schools.com › python › ref_string_index.asp
Python String index() Method
HTML Reference CSS Reference JavaScript Reference SQL Reference Python Reference W3.CSS Reference Bootstrap Reference PHP Reference HTML Colors Java Reference AngularJS Reference jQuery Reference · HTML Examples CSS Examples JavaScript Examples How To Examples SQL Examples Python Examples W3.CSS Examples Bootstrap Examples PHP Examples Java Examples XML Examples jQuery Examples
🌐
Python
docs.python.org › 3 › genindex-I.html
Index — Python 3.14.6 documentation
Navigation · index · modules · Python » · 3.14.6 Documentation » · Index · Theme · Light · Index – I
🌐
Career Karma
careerkarma.com › blog › python › python index: a step-by-step guide
Python Index: A Step-By-Step Guide | Career Karma
December 1, 2023 - We first declare a variable called student_names that stores our student names in a string. Then, on the next line, we use the index() function to find the index position at which Joey starts in the string.
🌐
Tutorial Gateway
tutorialgateway.org › python-index
Python index Function
December 31, 2024 - Str1 = 'We are abc working at abc company '; Str2 = Str1.index('abc') print('First Output of this is = ', Str2) # Performing directly Str3 = 'Find Tutorial at Tutorial Gateway'.index('Tutorial') print('Second Output is = ', Str3) # Using First ...