from itertools import zip_longest
t = ['K', 'G', 'K', 'G', 'G', 'K', 'K']
new_list = [list(v) for v in zip_longest(t[::2], t[1::2], fillvalue='K')]
print(new_list)
Можно так, а можно еще много как, но для этого надо понимать логика как вам надо разделить, а еще если прочитать хотя бы туториал то и самому решение можно найти
VaniLuksh, ну быстрее чем достать по хэшу элемент, вы ничего не найдете.
можете сгрупировать все по ключу, и потом посчитать, но все равно енто будет тот же словарь
jjproganet, 1. RegularExpressionName - в питоне для переменных принят snake case.
2. если вы вынесли выше регулярки, то сразу используйте re.complite
3. если данные нормализованные то можно объединить в одну регулярку.
4. у вас 4 места где может быть None, но проверяете только в одном. можно использовать функцию all или еще как то фильтровать запись
Если ты не можешь окончить школу, то путь в программирование тебе заказан. И тут дело не в том, что так важны бумажки, как в том, что приходится реально много изучать и разбираться в этом, в не зависимости нравится или нет.
И для геймдева понимать физику и геометрию надо, геймдев это не только шаблонные модельки двигать.
для начала в urls используйте сырую строку. у вас часть символов может экранироваться., и потом стоит проверить что получается в итоге. ошибка явная вы отправили пустую месягу, телеге это не нравиться.
Можно так, а можно еще много как, но для этого надо понимать логика как вам надо разделить, а еще если прочитать хотя бы туториал то и самому решение можно найти