Вы можете использовать Counter
из модуля collections
:
from collections import Counter
liste = ['a','b','a','a','b']
def counter(iterable):
c = Counter()
for i in iterable:
c.update(i)
yield i, c[i]
print(list(counter(liste)))
Выходы:
[('a', 1), ('b', 1), ('a', 2), ('a', 3), ('b', 2)]
Babel - это транспортер, который преобразует JSX в JavaScript, чтобы браузер мог отображать приложение, поскольку он не понимает JSX. JSX в основном является синтаксическим сахаром для React.createElement (почему бы не использовать этот метод тогда - хорошо его громоздкое написание таким образом, и его действительно сложно управлять и отлаживать, поэтому JSX вступает в игру). JSX представляет компоненты в виде разметки, хотя в большинстве случаев они выглядят как HTML.