obtén el recuento de elementos de tuplas propios ... no solo el rango o la secuencia
El siguiente código se ejecuta para los primeros tres elementos de la tupla de esta lista
SS1=[(1, 2, 3, 4, 5), (1, 2, 3, 4, 6), (1, 2, 3, 5, 6), (1, 2, 4, 5, 6), (1, 3, 4, 5, 6), (2, 3, 4, 5, 6)]
from collections import Counter
c = Counter(elem[0:3] for elem in SS1)
for k, v in c.items():
if (v > 0):
print(k,v)
y la salida es:
(1, 2, 3) 3
(1, 2, 4) 1
(1, 3, 4) 1
(2, 3, 4) 1
Pero mi expectativa no es solo para las primeras tres tuplas ... quiero el contador para la tupla(0,2,3)
o tupla(1,2,4)
Del mismo modo, puedo pasar tres posiciones de la tupla y obtener el recuento ... ¿Cómo puedo hacer esto?