Как найти количество строк в строке? У меня есть молекулярная формула, и если буквы в верхнем регистре, это один элемент (например, H), если он имеет первую букву верхнего регистра и второй строчный регистр, чем один элемент (например, Ba), а если есть номер после элемента, я должен Добавим, что число к elmentПодстроки подстроки Python
пример: ввод: Ba4H2Ba5Li3
, если я поиск Ba он должен напечатать номер 9 (я есть BA4 и BA5, то есть 9), если я поиск H он должен напечатать 2 (одну букву H, но номер 2 после него), и Ли он должен напечатать номер 3.
Что делать, если соединение представляет собой гидрид ртути (II)? Должен ли счет 'H' в' HgH2' быть 2 или 3? – user2357112
@ user2357112: мое решение будет, по крайней мере, правильно считать как '{'Hg': 1, 'H': 2}'. :-) –