Python Curso V2: 111 Ejercicio 5.8 Contar el Número de Ocurrencias de los Elementos de una Lista

preview_player
Показать описание

111. Ejercicio 5.8 Contar el Número de Ocurrencias de los Elementos de una Lista con el lenguaje de programación Python.
Рекомендации по теме
Комментарии
Автор

señor me salvó el parcial mi dios lo bendiga lo quiero mucho

estebangrisales
Автор

Infinitas gracias, los diccionarios han sido mi talon de aquiles en python.
Aún sigo asimilando la solución, aunque lo hice funcionar y gracias a tu video.

juanfelr
Автор

Gracias por los aportes a la comunidad John, que Belcebú lo cubra con su manto maligno hoy mañana y siempre, amén. 👐

mstrock
Автор

Llegando ilusionado, pensando que la solución idónea y correcta sería `frecuencia = lista_numeros.count(1)` veo dos soluciones las cuales jamás se me hubiesen ocurrido en el punto en el que voy jaja... quiero decir, estos ejercicios son como ejercicios guiados, ¿no? Porque la verdad intento resolverlos con mi vago conocimiento aún en la materia y la verdad ver soluciones como tales, frustra un poquito. No sé si realmente esta clase de ejercicios es para resolverlos junto al profesor, osea usted, aunque claro está que el vídeo siempre ha estado acá, verlo de antemano sin antes haber planteado la solución me huele un poco a trampitas y eso no me gusta. Aunque claro está que con otros ejercicios sí sin problemas los he podido resolver y llegando al punto de ver la solución y darme cuenta que todo está completamente igual, fuah llena de orgullo.
Le agradezco por tan buen curso y por tan excelentes explicaciones.

cesardaviddenazarethojedam
Автор

gracias por explicar la lib: Counter, que buen recurso

jacsonferneycardenastorres
Автор

Me a servido de maravilla tío, suscrito ! saludos y like !

Jsegura
Автор

Muchas gracias. Quiero hacer un conteo que vaya incrementando cada que aparece el elemento en una columna. Ejemplo:

| Elemento |
Verde
Azul
Verde
Naranja
Rojo
Verde


y que me entregue el valor del conteo incremental en una nueva columna, algo así:

| Elemento | # Apariciones Incremental |
Verde | 1
Azul | 1
Verde | 2
Naranja | 1
Rojo | 1
Verde | 3

Te agradecería toda la vida, espero me puedas ayudar.

mauricioestradahenao
Автор

Buen video, gracias!!! Pero es posible que en la salida no aparezcan corchetes y solo muestre las repeticiones de los números sin indicarlos?

anyulimunoz
Автор

Buenas.
He intentado dejar el código con mi solución en un enlace a pastebin, pero parece que youtube los elimina. Supongo que habrá pasado lo mismo en vídeos anteriores. Pego aquí el código directamente, aunque en los anteriores me da pereza volver a hacerlo.

Saludos.



# Ejercicio 5.8: Calcular la frecuencia (ocurrencias) de los elementos de una lista.

lista = [2, 3, 5, 1, 2, 3, 1, 1, 6, 7, 5, 9, 2, 10]
lista2 = []
resultado = {}
for i in lista:
if i not in lista2:
repeticion = lista.count(i)
resultado[i] = repeticion

print(resultado)

thaunan
Автор

hola john espero que me entiendas en esto
tengo 3 variables 12 numeros
en cada una

1RA= 1, 12
2DA= 13, 24
3RA =24, 36

mas una lista que van del 0 al 36 numeros aleatorios
bueno el tema es que lo que quiero yo es que despues de un numero por ejemplo
5 viene un 27 ese 27 viene a pertenecer a 3RA bueno lo que quiero es que se sume un contador en otra variable llamada Tercera por aver salido ese 27
y asi hacerlo para toda la variable lista aleatoria
me cuesta crearlo en codigo python bueno espero que me leas y estare atento a la respuesta

estebancatana
Автор

Saludos, creo que así también daría.
lista=['Juan', 'Camilo', 'Jhon', 'Nieve', 'Camilo', 'Juan', 'Camilo']
nueva_lista=[]
for i in lista:
cantidad= lista.count(i)
if not i in nueva_lista:
nueva_lista.append(i)
if cantidad == 1:
print(f'Se ha encontrado el elemento {i}, {cantidad} vez')
else:
print(f'Se ha encontrado el elemento {i}, {cantidad} veces')



Se ha encontrado el elemento Juan, 2 veces
Se ha encontrado el elemento Camilo, 3 veces
Se ha encontrado el elemento Jhon, 1 vez
Se ha encontrado el elemento Nieve, 1 vez

jhoancardona
Автор

Hola. Este ejercicio no se podría resolver mas fácil con la función lista.count() que nos ofrecen las listas??

javierpatinonavarro
Автор

Hola, muy buena explicación, tengo una pregunta si quiero contar ahora la cantidad de veces seguidas que se repite un elemento en una lista, ¿Cómo lo podría hacer?
[1, 1, 1, 3, 3, 3, 3, 1, 2] por ejemplo aquí el 1 se repite 3 veces seguidas.
con código como podría hallarlo?

juanduenas
Автор

como podria hacer para mostrar el que se repite mas veces?

fedecasani
Автор

Holaa! como puedo hacer esto pero en una matriz?

paulioliva
Автор

¿Este codigo como lo adaptarias para leer un txt, csv, excel etc.?

manueldejesusgallegosgarci
Автор

Hola. Como hacer si despues q me arroje el numero de repeticiones, el nunero de repeticiones de cada valor es igual y quiero obtener solo el valor menor
Ejemplo lista 3 2 1
3 se repite 1 vez 2 se repite una vez..
Que codigo podria utilizar pars q en este caso me muestre 1 ya q a pesar de q cada elemento se repite 1 vez
1 es el valor menor?

emiroperegrino
Автор

hola, tengo una duda ¿como puedo hacer un programa que mecuente los valores negativos que hay en una lista?

Esteban_Be
Автор

Si no puedo usar un diccionario, como se podría resolver?

abrahamm.b.
Автор

¿si la lista es vacía también funciona tal método?

alejo-yqvp