reemplazar elementos de la lista usando Comprendension and Conditional Expressions
Buscar y reemplazar elementos en una lista es una tarea de programación común. Para lograr esto, aproveche el poder de la comprensión de la lista junto con una expresión condicional.
Considere una lista de enteros como ejemplo:
a = [1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1]
nuestro objetivo es reemplazar todas las ocurrencias de 1 con 10 dentro de la lista. Usando la comprensión de la lista y una expresión condicional, podemos crear una nueva lista con los reemplazos deseados:
[4 if x == 1 else x for x in a]
En esta expresión, iteramos a través de cada elemento x en la lista a. Si X es igual a 1, se reemplaza con 4; De lo contrario, permanece sin cambios. El resultado es una nueva lista con todos los 1 reemplazados con 4s:
[4, 2, 3, 4, 3, 2, 4, 4]
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3