Dada una string, acceda al elemento en el índice Kth.
Entrada : test_str = ‘geeksforgeeks’, K = 4
Salida : s
Explicación : s es el cuarto elementoEntrada : test_str = ‘geeksforgeeks’, K = 24
Salida : índice de string fuera de rango
Explicación : Excepción como K > longitud de string.
Método #1: Usar el operador []
Esta es la forma básica en que se realiza esta tarea. En esto, solo encerramos el índice Kth entre corchetes. Si K puede ser mayor que la longitud de la string, se recomienda incluirlo en el bloque try-except.
Python3
# Python3 code to demonstrate working of # Access element at Kth index in String # Using [] # initializing string test_str = 'geeksforgeeks' # printing original string print("The original string is : " + str(test_str)) # initializing K K = 7 # try-except block for error handling try : # access Kth element res = test_str[K] except Exception as e : res = str(e) # printing result print("Kth index element : " + str(res))
The original string is : geeksforgeeks Kth index element : r
Método n.º 2: uso del índice negativo + operador len() + []
Esta es otra forma más en la que se puede realizar esta tarea. En esto, calculamos la longitud de la string y le restamos K, lo que da como resultado un índice K-ésimo desde el principio y un índice negativo.
Python3
# Python3 code to demonstrate working of # Access element at Kth index in String # Using Negative index + len() + [] operator # initializing string test_str = 'geeksforgeeks' # printing original string print("The original string is : " + str(test_str)) # initializing K K = 7 # try-except block for error handling try : # access Kth element # using negative index res = test_str[-(len(test_str) - K)] except Exception as e : res = str(e) # printing result print("Kth index element : " + str(res))
The original string is : geeksforgeeks Kth index element : r
Publicación traducida automáticamente
Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA