Ejercicios básicos¶
Ejercicios básicos de la clase de Python de Google
Dada una lista de cadenas, devuelve una lista con las cadenas en orden ordenado, excepto agrupa todas las cadenas que comienzan con ‘x’ primero. Por ejemplo: [‘mix’, ‘xyz’, ‘apple’, ‘xanadu’, ‘aardvark’] produce [‘xanadu’, ‘xyz’, ‘aardvark’, ‘apple’, ‘mix’]
Dada una lista de cadenas, devuelve el recuento del número de cadenas donde la longitud de la cadena es 2 o más y el primer y último caracteres de la cadena son iguales.
Dada una lista de tuplas no vacías, devuelve una lista ordenada en orden creciente por el último elemento en cada tupla.
Dado un entero que representa el número de donuts, devuelve una cadena de la forma ‘Número de donuts: <count>’, donde <count> es el número pasado. Sin embargo, si el recuento es 10 o más, use la palabra ‘muchos’ en lugar del recuento real.
Dada una cadena s, devuelve una cadena hecha de los primeros 2 y los últimos 2 caracteres de la cadena original, por lo que ‘spring’ produce ‘spng’. Sin embargo, si la longitud de la cadena es menor que 2, devuelva en su lugar la cadena vacía.
Dada una cadenas, devuelve una cadena donde todas las ocurrencias de su primer carácter se han cambiado a ‘*’, excepto no cambie el primer carácter en sí. Por ejemplo, ‘babble’ produce ‘ba**le’. Suponga que la cadena tiene una longitud de 1 o más.
Dadas las cadenas a y b, devuelve una sola cadena con a y b separadas por un espacio ‘<a> <b>’, excepto que intercambie los dos primeros caracteres de cada cadena.