Obtener una lista de números como entrada del usuario: solución Pythonic
Al intentar recuperar una lista de números de un usuario mediante la entrada () o raw_input(), puedes encontrar resultados inesperados debido a la tendencia de Python a interpretar la entrada como cadenas. Para evitar este problema y obtener una lista de números enteros, emplee un enfoque más pitónico usando comprensión de listas y división de entradas.
a = [int(x) for x in input().split()]
Ejemplo:
>>> a = [int(x) for x in input().split()] 3 4 5 >>> a [3, 4, 5]
Esta solución concisa utiliza:
Al utilizar este enfoque, puede capturar sin esfuerzo una lista de números del usuario en Python, eliminando la necesidad de expresiones regulares complejas o análisis adicionales. pasos.
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