Listy

0

Witam
nie mogę nigdzie znaleźć informacji o tym jak zliczyć i podać ilość wystąpień k-tego elementu w liście wygenerowanej losowo. Proszę o pomoc.

Pozdrawiam

0
tsz napisał(a):

W oficjalnej dokumentacji kolekcji w Pythonie

Dzięki, ale niestety nie bardzo mi to pomaga.
Count nie bardzo mi pomaga.
Ciąg składa się z liczb od 1 do 10. Liczba elementów w ciągu jest na poaczątku podawana przez użytkownika.

0
import collections

a_list = [3, 4, 5, 1, 2, 1, 1, 5, 5]

cnt = collections.Counter(a_list)

print(cnt[1])

https://docs.python.org/2/library/collections.html#collections.Counter

0
lion137 napisał(a):

\

Niestety nie działa

\

1
Tomasz Zieliński napisał(a):

print('Element w kolejności',k , 'jest na liście', lista.index(k), ' razy.')

print('Element w kolejności',k , 'jest na liście', lista.count(lista[k]), ' razy.')

0
tsz napisał(a):
Tomasz Zieliński napisał(a):

print('Element w kolejności',k , 'jest na liście', lista.index(k), ' razy.')

print('Element w kolejności',k , 'jest na liście', lista.count(lista[k]), ' razy.')

Działa dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1