Python | Strings similares de caracteres de índice Kth

A veces, requerimos obtener las palabras que tienen índice Kth con la letra específica. Este tipo de caso de uso es bastante común en los lugares de proyectos de programación comunes o programación competitiva. Discutamos cierta forma abreviada para lidiar con este problema en Python.

Método n.º 1: Uso de la comprensión de listas +lower()
Este problema se puede resolver mediante la combinación de las dos funciones anteriores, la comprensión de listas realiza la tarea de extender la lógica a toda la lista y las comprobaciones de funciones inferiores para la insensibilidad a mayúsculas y minúsculas con la palabra objetivo de la letra del argumento.

# Python3 code to demonstrate
# Kth index character similar Strings
# using list comprehension + lower()
  
# initializing list
test_list = ['Akash', 'Nikhil', 'Manjeet', 'akshat']
  
# initializing check letter
check = 'k'
  
# initializing K 
K = 2
  
# printing original list
print("The original list : " + str(test_list))
  
# using list comprehension + lower()
# Kth index character similar Strings
res = [idx for idx in test_list if idx[K - 1].lower() == check.lower()]
  
# print result
print("The list of matching Kth letter : " + str(res))
Producción :

The original list : ['Akash', 'Nikhil', 'Manjeet', 'akshat']
The list of matching Kth letter : ['Akash', 'akshat']

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *