Códigos Fuente de Python

Mostrando del 381 al 390 de 759 registros
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Devolver una lista con las letras juntas


Python

Publicado el 20 de Febrero del 2020 por Katas (150 códigos)
794 visualizaciones desde el 20 de Febrero del 2020
Dada una cadena de caracteres, crear una función que devuelva una lista con cada una de las letras agrupando las que son iguales. Si la cadena contiene caracteres que no son letras, no se incluirán en el array.

1
2
3
4
joinLetters("") # []
joinLetters(".") # []
joinLetters("acdcaa") # ["aaa", "cc", "d"]
joinLetters("blue house!!") # ["b", "ee", "h", "l", "o", "s", "uu"]
Imágen de perfil
Val: 36
Ha disminuido su posición en 3 puestos en Python (en relación al último mes)
Gráfica de Python

combertir texto a base64


Python

Publicado el 14 de Febrero del 2020 por Crypton (4 códigos)
889 visualizaciones desde el 14 de Febrero del 2020
este sencillo código sirve para combertir texto a base 64 y no nesesita mucha explicación ya que es muy sencillo.
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Devolver los valores de un diccionario


Python

Publicado el 12 de Febrero del 2020 por Katas (150 códigos)
770 visualizaciones desde el 12 de Febrero del 2020
Crear una función que reciba un diccionario de pares key:value y devuelva una lista solo con los valores (values).

1
2
3
4
5
6
ages = {
     "Juan": 20,
     "Esther": 31,
     "Anna": 25,
}
values_only(ages) # [20, 31, 25]
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Devolver las claves (keys) de un diccionario


Python

Publicado el 12 de Febrero del 2020 por Katas (150 códigos)
903 visualizaciones desde el 12 de Febrero del 2020
Crear una función que reciba un diccionario de pares key:value y devuelva una lista solo con las claves (keys).

1
2
3
4
5
6
ages = {
     "Juan": 20,
     "Esther": 31,
     "Anna": 25,
}
keys_only(ages) # ['Juan', 'Esther', 'Anna']
Imágen de perfil
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Obtener el segundo elemento mayor de una lista sin algoritmos de ordenamiento


Python

Publicado el 10 de Febrero del 2020 por Joel (150 códigos)
4.645 visualizaciones desde el 10 de Febrero del 2020
Dada una lista de números enteros, determinar cual es el segundo elemento mayor de dicha lista.

No utilizar ningún tipo de algoritmo de ordenamiento para realizar este ejercicio. Por ejemplo, en la lista [11, 22, 3, 4, 22], el segundo número mayor sería el 11; de otro lado, en la lista [1, 1, 1, 1, 1] no existe un segundo elemento mayor.

1
2
segundoMayor([11, 22, 3, 4, 22]) # 11
segundoMayor([1, 1, 1, 1, 1]) # None
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Validar un sudoku


Python

Publicado el 8 de Febrero del 2020 por Katas (150 códigos)
4.549 visualizaciones desde el 8 de Febrero del 2020
Escriba una función done_or_not que reciba un tablero (list [list_lines]) como parámetro. Si el tablero es válido, devuelva "Finished!", de lo contrario, devuelva "Try again!"

Reglas del sudoku:
Completa el rompecabezas de Sudoku para que cada fila, columna y región contenga los números del uno al nueve solo una vez.

1
2
3
4
5
6
7
8
9
10
11
x=[[1, 3, 2, 5, 7, 9, 4, 6, 8]
  ,[4, 9, 8, 2, 6, 1, 3, 7, 5]
  ,[7, 5, 6, 3, 8, 4, 2, 1, 9]
  ,[6, 4, 3, 1, 5, 8, 7, 9, 2]
  ,[5, 2, 1, 7, 9, 3, 8, 4, 6]
  ,[9, 8, 7, 4, 2, 6, 5, 3, 1]
  ,[2, 1, 4, 9, 3, 5, 6, 8, 7]
  ,[3, 6, 5, 8, 1, 7, 9, 2, 4]
  ,[8, 7, 9, 6, 4, 2, 1, 5, 3]]
 
print(done_or_not(x)) # 'Finished!'
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Convertir una lista de listas en una sola lista


Python

Publicado el 5 de Febrero del 2020 por Katas (150 códigos)
2.306 visualizaciones desde el 5 de Febrero del 2020
Crear una función que dada una lista que puede contener es su interior otras lista, y que a su vez pueden contener mas lista, devuelva una sola lista con sus valores.

1
2
3
4
5
6
deep_flatten([[[1],2],3,[4,5]])              # [1, 2, 3, 4, 5]
deep_flatten([1, [2], [[3], 4], 5])          # [1, 2, 3, 4, 5]
deep_flatten([1, 2, 3])                      # [1, 2, 3]
deep_flatten([[1], [], 2, [3,[4, 5, 6]], 7]) # [1, 2, 3, 4, 5, 6, 7]
deep_flatten([[[], []], []])                 # []
deep_flatten([1, [[], []], []])              # [1]
Imágen de perfil
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Control de nombres con una lista


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 29 de Enero del 2020 por Joel (150 códigos)
8.209 visualizaciones desde el 29 de Enero del 2020
Este código muestra como gestionar una lista, añadiendo nombres, buscando un nombre, buscar la posición de un nombre en la lista, contar las veces que aparece un nombre dado y borrar un nombre.

gestionar-una-lista
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Invertir una cadena


Python

Publicado el 27 de Enero del 2020 por Katas (150 códigos)
999 visualizaciones desde el 27 de Enero del 2020
Mostramos dos maneras diferentes de girar una cadena:

Utilizando Slicing:
1
s[::-1]

Manual, con un bucle sin utilizar ninguna función:
1
"".join([s[i] for i in range(len(s)-1,-1,-1)])


1
reverse_B("the big house") # "esuoh gib eht"