Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- with open('input.txt') as f_input:
- list_data = f_input.read().split() # читаем с файла разбиваем по пробелам
- count = 0
- # Заведем словарь для хранения
- zakon = {
- '130': ' (Местное самоуправление в Российской Федерации обеспечивает самостоятельное решение населением вопросов местного значения, владение, пользование и распоряжение муниципальной собственностью),',
- '131': ' (Местное самоуправление осуществляется в городских, сельских поселениях и на других территориях с учетом исторических и иных местных традиций. Структура органов местного самоуправления определяется населением самостоятельно),',
- '132': ' (Органы местного самоуправления самостоятельно управляют муниципальной собственностью, формируют, утверждают и исполняют местный бюджет, устанавливают местные налоги и сборы, осуществляют охрану общественного порядка, а также решают иные вопросы местного значения),',
- '133': ' (Местное самоуправление в Российской Федерации гарантируется правом на судебную защиту, на компенсацию дополнительных расходов возникших в результате решений, принятых органами государственной власти, запретом на ограничение прав местного самоуправления, установленных Конституцией Российской Федерации и федеральными законами),'
- }
- for i in range(len(list_data)):
- if list_data[i] in zakon: # Если значение есть в словаре
- for j in range(i,
- len(list_data)): # начиная с нахождения индекса - перебираем оставшиеся слова на наличие запятых
- if list_data[j][-1] == ',': # если последний символ слова - запятая
- list_data[j] = list_data[j][:-1] + zakon[list_data[i]];
- # отрежем ее и пришьем индекс того закона, который сейчас хранится в памяти под индексом i
- count += 1
- if count == 1: break;
- print(*list_data)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement