Mostrar los tags: lista

Mostrando del 51 al 60 de 110 coincidencias
Se ha buscado por el tag: lista
Imágen de perfil

Determinar si los valores de una lista son únicos


Python

Publicado el 22 de Marzo del 2020 por Katas (150 códigos)
500 visualizaciones desde el 22 de Marzo del 2020
Crear una función que tiene que recibir una lista y devolver True o False dependiendo de si los valores de dicha lista son únicos.

1
2
3
4
5
6
all_unique([1, 2, 3, 4])         # True
all_unique(["a", "b", "c"])      # True
all_unique([1, 2, 3, 4, 3])      # False
all_unique(["a", "b", "c", "a"]) # False
all_unique([])                   # True
all_unique(["casa"])             # True
Imágen de perfil

Buscar dos valores en una lista que sumados den un numero dado


Python

Publicado el 19 de Marzo del 2020 por Katas (150 códigos)
1.322 visualizaciones desde el 19 de Marzo del 2020
Dada una serie de enteros, devuelve los índices de los dos números de modo que su suma den un valor específico.

Puede suponer que cada entrada tendría exactamente una solución, y no puede usar el mismo elemento dos veces

1
2
twoSum([2, 7, 11, 15], 9) # [0, 1]
twoSum([2, 7, 11, 15], 26) # [2, 3]
Imágen de perfil

buscando el porcentaje de notas de un alumno


Python

Publicado el 6 de Marzo del 2020 por Katas (150 códigos)
1.175 visualizaciones desde el 6 de Marzo del 2020
Tienes un registro de estudiantes. Cada registro contiene el nombre del estudiante y sus marcas porcentuales en matemáticas, física y química. Las marcas pueden ser valores flotantes. El usuario ingresa un número entero seguido de los nombres y marcas para los estudiantes. Debe guardar el registro en un tipo de datos de diccionario. El usuario luego ingresa el nombre de un estudiante. Produzca los porcentajes promedio obtenidos por ese estudiante, correctos con dos decimales.
Imágen de perfil

Solicitar nombre de alumnos con notas y devolver los segundos con peor nota


Python

Publicado el 6 de Marzo del 2020 por Katas (150 códigos)
2.139 visualizaciones desde el 6 de Marzo del 2020
Dados los nombres y las calificaciones de cada estudiante en una clase de estudiantes de Física, guárdelos en una lista anidada e imprima los nombres de cualquier estudiante que tenga la segunda calificación más baja.

Nota: Si hay varios estudiantes con la misma calificación, ordene sus nombres alfabéticamente e imprima cada nombre en una nueva línea.
Imágen de perfil

Solicitar N notas y indicar el puntaje del segundo lugar


Python

Publicado el 6 de Marzo del 2020 por Katas (150 códigos)
672 visualizaciones desde el 6 de Marzo del 2020
Teniendo en cuenta la hoja de puntaje de los participantes para el Día del deporte universitario, se requiere que encuentre el puntaje finalista. Te dan puntajes. Guárdelos en una lista y encuentre el puntaje del segundo lugar.
Imágen de perfil

CRUD de una lista de estudiantes con sus notas


Python

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 25 de Febrero del 2020 por Joel (150 códigos)
5.222 visualizaciones desde el 25 de Febrero del 2020
Este código muestra como gestionar una lista de estudiantes, permitiendo añadir estudiantes con sus notas, buscar por el nombre, modificar la nota de un estudiante, listar los estudiantes ordenados alfabéticamente o por nota, y obtener la media de las notas.

Al guardar los usuarios en una lista de listas, permite repetir el nombre de un estudiante.

CRUD-de-estudiantes-en-python


Puedes ver la misma versión utilizando un diccionario en vez de una lista: https://www.lawebdelprogramador.com/codigo/Python/5970-CRUD-de-un-diccionario-de-estudiantes-con-sus-notas.html
Imágen de perfil

Ordernar un lista de listas (matriz)


Python

Publicado el 25 de Febrero del 2020 por Katas (150 códigos)
742 visualizaciones desde el 25 de Febrero del 2020
Crear una función que reciba una matriz (lista de listas) y ordene dicha lista por cualquiera de sus valores, ascendente o descendente.

1
2
3
4
5
6
7
8
x=[["a", 5, 7], ["c", 3, 4], ["b", 1, 9]]
 
sortMatrix(x, 0)       # [['a', 5, 7], ['b', 1, 9], ['c', 3, 4]]
sortMatrix(x, 0, True) # [['c', 3, 4], ['b', 1, 9], ['a', 5, 7]]
sortMatrix(x, 1)       # [['b', 1, 9], ['c', 3, 4], ['a', 5, 7]]
sortMatrix(x, 1, True) # [['a', 5, 7], ['c', 3, 4], ['b', 1, 9]]
sortMatrix(x, 2)       # [['c', 3, 4], ['a', 5, 7], ['b', 1, 9]]
sortMatrix(x, 2, True) # [['b', 1, 9], ['a', 5, 7], ['c', 3, 4]]
Imágen de perfil

Convertir una lista de listas en una sola lista


Python

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

1
2
3
4
5
list_flat([1, 2, 3]) # [1, 2, 3]
list_flat([[1], [], 2, [3,[4, 5, 6]], 7]) # [1, 2, 3, 4, 5, 6, 7]
list_flat([[[], []], []]) # []
list_flat([1, [[], []], []]) # [1]
list_flat([1, [["a"], [[[[["e"]]]]]], [["i"]]]) # [1, 'a', 'e', 'i']
Imágen de perfil

Convertir una lista de listas de una profundidad en una sola lista


Python

Publicado el 20 de Febrero del 2020 por Katas (150 códigos)
499 visualizaciones desde el 20 de Febrero del 2020
Data una lista que en su interior contiene listas de una sola profundidad, devolver una única lista. Si no recibe una lista con listas dará error.

1
2
3
4
5
list_flat([]) # []
list_flat([[1, 2, 3], [4, 5]]) # [1, 2, 3, 4 ,5]
list_flat([[1, 2, 3], []]) # [1, 2, 3]
list_flat([[1, [2], 3], [4, 5]]) # [1, [2], 3, 4, 5]
list_flat([1, 2]) # Error

Si la lista contiene listas de mas de un nivel de profundidad hay que utilizar este otro código: https://www.lawebdelprogramador.com/codigo/Python/5945-Convertir-una-lista-de-listas-en-una-sola-lista.html