@communia · Post #37542 · 08.11.2023 г., 06:55
#UE. #Plástico https://elpais.com/clima-y-medio-ambiente/2023-11-07/la-ocu-y-otras-asociaciones-de-12-paises-denuncian-en-bruselas-a-los-envasadores-de-botellas-de-agua-por-ecopostureo.html
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #65 · 8 апр.
Небольшой трик с регулярными выражениями который редко вижу в чужом коде. Допустим, вам нужно распарсить простой текст и вытащить оттуда пары имя+телефон. Вернуть всё это надо в виде списка словарей. Возьмем очень простой пример текста. >>> text = ''' >>> Alex:8999123456 >>> Mike:+799987654 >>> Oleg:+344456789 >>> ''' Соответственно, для выделения нужных элементов будем использовать группы. Получится такой паттерн: (\w+):([\d+]+) Как мы будем формировать словарь из найденных групп? >>> import re >>> results = [] >>> for match in re.finditer(r"(\w+):([\d+]+)", text): >>> results.append({ >>> "name": match.group(1), >>> "phone": match.group(2) >>> }) >>> print(results) [{'name': 'Alex', 'phone': '8999123456'}, ...] Можно немного сократить запись используя zip >>> results = [] >>> for match in re.finditer(r"(\w+):([\d+]+)", text): >>> results.append(dict(zip(['name', 'phone'], match.groups()))) Но есть способ лучше! Это именованные группы в regex. Можно в паттерне указать имя группы и результат сразу забрать в виде словаря. >>> for match in re.finditer(r"(?P<name>\w+):(?P<phone>[\d+]+)", text): >>> results.append(match.groupdict()) То есть всё что я сделал, это добавил в начале группы (внутри сбокочек) такую запись: (?P<group-name>...) Теперь найденная группа имеет имя и можно обратиться к ней как к элементу списка >>> name = match['name'] Либо забрать сразу весь словарь методом groupdict() >>> match.groupdict() #tricks#regex
Пребарај: #plástico
@communia · Post #37542 · 08.11.2023 г., 06:55
#UE. #Plástico https://elpais.com/clima-y-medio-ambiente/2023-11-07/la-ocu-y-otras-asociaciones-de-12-paises-denuncian-en-bruselas-a-los-envasadores-de-botellas-de-agua-por-ecopostureo.html
@communia · Post #37311 · 19.10.2023 г., 08:13
#Alemania#Desindustrialización y coste del #plástico «La ejecutiva alega el declive financiero de la compañía al aumento de costes en las materias primas derivadas del petróleo (recordemos la alta dependencia alemana del suministro ruso) y se había duplicado la inversión publicitaria tratando de revertir un balance de ventas en caída libre. El único respiro financiero en los últimos años fue durante la pandemia, cuando el sector juguetero en general experimentó un auge en sus ventas debido al cambio en los hábitos de ocio de los niños en aquellos meses.» https://www.xataka.com/magnet/clicks-playmobil-frente-a-extincion-compania-sufre-peores-crisis-su-historia
@communia · Post #37554 · 09.11.2023 г., 06:58
#PactoVerde. Las soluciones de la industria #química no pueden resolver el problema del #plástico https://cen.acs.org/environment/recycling/Chemical-recycling-wont-fix-plastic/101/web/2023/11
Hashtags
@communia · Post #37504 · 05.11.2023 г., 11:01
#PactoVerde. El #reciclaje del #plástico no es rentable. Resultado, las empresas mienten y todos tan felices https://es.gizmodo.com/un-informe-califica-el-reciclaje-de-productos-quimicos-1850989027
Hashtags
@communia · Post #37071 · 27.09.2023 г., 19:05
#Contaminación#Gas y #Petróleo. Hacia la multiplicación del #plástico y el #biodiesel https://forococheselectricos.com/2023/09/petrolera-exxon-aumentara-produccion-quimicos-reduccion-consumo-coche-electrico.html La #UE echa freno a su ley para reducir #plástico https://www.euractiv.com/section/energy-environment/news/eus-controversial-packaging-waste-law-facing-delays/