Acabo de comenzar a aprender el idioma de pitón largamente escuchado. He estado trabajando con C antes. Y encuentro Python, ya que un lenguaje de script moderno es muy conciso en varias tareas.¿Pitón tiene una abreviatura para esta simple tarea?
Me preguntaba si tengo una lista foo = [1, 2, 3, 4, 5]
, y quiero elegir todos los números impares en bar
. En C, podría usar un ciclo y verificar cada número en foo
y copiar los elementos necesarios en bar
. ¿Qué hacen ustedes este "estilo de pitón"?
para ese ejemplo particular puede utilizar foo [:: 2] también . – ChessMaster
foo [:: 2] se llama "slice" en Python, busca esa palabra para entender mejor el ejemplo de ChessMaster. Funciona bien en este caso particular porque los números impares casualmente ocupan posiciones impares en la lista (incluso, para basado en cero). – mgibsonbr
Ejecutar a través del tutorial oficial (http://docs.python.org/tutorial/). Es bastante corto y habría respondido esta pregunta. –