Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do {make 3246 => ininin_335. } {make -6599 => leedis_383. } {make
8275 => gece_310. } end
Разобранный результат:
'ininin_335': 3246, 'leedis_383': -6599, 'gece_310': 8275} {
Пример 2
Входная строка:
do{ make -4445 => tele_75. } { make 171=> reed_981. } end
Разобранный результат:
'tele_75': -4445, 'reed_981': 171} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
.begin [[new raes <| #-9001 ]], [[ new vereer <| #-5854]], [[ new
arenso_929 <| #1264 ]],.end
Разобранный результат:
'raes', -9001), ('vereer', -5854), ('arenso_929', 1264)] [(
Пример 2
Входная строка:
.begin [[new useser_8 <| #7304 ]],[[ new veor <| #-4499 ]],[[new
isgees <|#-9174 ]], .end
Разобранный результат:
'useser_8', 7304), ('veor', -4499), ('isgees', -9174)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
do (( equ vege_443 ==>ince;)); (( equ entila_147 ==> beveon; )); od
Разобранный результат:
'ince', 'vege_443'), ('beveon', 'entila_147')] [(
Пример 2
Входная строка:
do (( equ atzaen_444 ==> tece_138;));(( equ aner ==> rari_224; )); od
Разобранный результат:
'tece_138', 'atzaen_444'), ('rari_224', 'aner')] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
( begin option soates_959 <==gemage end. begin option beceti <==
zamaor_297 end. begin option leaen<== geti_59 end. )
Разобранный результат:
'soates_959', 'gemage'),
[('beceti', 'zamaor_297'),
('leaen', 'geti_59')] (
Пример 2
Входная строка:
(begin option enrite <==onaor end. begin option tema_972 <== sobela
end. )
Разобранный результат:
'enrite', 'onaor'), ('tema_972', 'sobela')] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<:<: loc 1688 =:`maesbe :> <:loc 929 =:`aat :><: loc 2767 =:`bitexe
:><: loc -1725 =: `xeti_445 :>:>
Разобранный результат:
'maesbe': 1688, 'aat': 929, 'bitexe': 2767, 'xeti_445': -1725} {
Пример 2
Входная строка:
<: <:loc -1427 =:`gean_615:> <: loc -489=: `esan_914 :><: loc 7624 =:
`ceribe :> <:loc -965 =:`atqube :> :>
Разобранный результат:
'gean_615': -1427, 'esan_914': -489, 'ceribe': 7624, 'atqube': -965} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<: do decl enen <- list(-9419 . 4980 . 3137 ); od, do decl orma_591<-
list( -7161 . -1423); od, :>
Разобранный результат:
'enen', [-9419, 4980, 3137]), ('orma_591', [-7161, -1423])] [(
Пример 2
Входная строка:
<:do decl arledi <- list( -2113 . -7987 . 7153 . 9424 ); od, do decl
ribien_609<- list( 1359 . 8261 . 5956 ); od,:>
Разобранный результат:
'arledi', [-2113, -7987, 7153, 9424]),
[('ribien_609', [1359, 8261, 5956])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
.do [[ auto 9772 to essoti_440;]]; [[ auto -1334 to zateat; ]];[[auto
6377 to besori_809;]]; .end
Разобранный результат:
'essoti_440': 9772, 'zateat': -1334, 'besori_809': 6377} {
Пример 2
Входная строка:
.do [[auto -5818 to teve; ]]; [[auto -6850 to inxequ_572;]]; [[ auto
-911 to biquce_574;]]; .end
Разобранный результат:
'teve': -5818, 'inxequ_572': -6850, 'biquce_574': -911} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<< <: variable 'esqu' ==> 'biza'; :>. <: variable 'orge_92'==>
'xeed';:>.>>
Разобранный результат:
'biza', 'esqu'), ('xeed', 'orge_92')] [(
Пример 2
Входная строка:
<<<:variable'usriza' ==> 'enza'; :>. <: variable'anedza_924' ==>
'iserus_420'; :>. >>
Разобранный результат:
'enza', 'usriza'), ('iserus_420', 'anedza_924')] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<block> [ rior_957 <| q(ceza_888). ]; [ beesaen_799 <| q(indi_696).
]; [ erso <|q(aoredti_479). ];</block>
Разобранный результат:
'rior_957', 'ceza_888'),
[('beesaen_799', 'indi_696'),
('erso', 'aoredti_479')] (
Пример 2
Входная строка:
<block>[aorat_144<| q(aorso).]; [ isma_980 <| q(tia). ]; [quus_813 <|
q(esso_291). ];</block>
Разобранный результат:
'aorat_144', 'aorso'),
[('isma_980', 'tia'),
('quus_813', 'esso_291')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<: <block>variable oror ::= `zaor_44; </block>, <block> variable orri
::= `inrabe_961; </block>, <block>variable ratiis_31::=`leradi;
</block>, :>
Разобранный результат:
'oror': 'zaor_44', 'orri': 'inrabe_961', 'ratiis_31': 'leradi'} {
Пример 2
Входная строка:
<: <block>variable rate ::= `sola_538; </block>, <block> variable
inso_870 ::= `tees_288; </block>,<block> variable ensoqu::=
`bedi_636;</block>, <block>variable bezaat::= `tibe;</block>, :>
Разобранный результат:
'rate': 'sola_538',
{'inso_870': 'tees_288',
'ensoqu': 'bedi_636',
'bezaat': 'tibe'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do <section>data lege_95::= #-7790 </section>;<section> data xeried
::= #9918</section>; od
Разобранный результат:
'lege_95': -7790, 'xeried': 9918} {
Пример 2
Входная строка:
do<section>data used_468 ::=#6608 </section>;<section> data
bidi_713::= #5861 </section>;od
Разобранный результат:
'used_468': 6608, 'bidi_713': 5861} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<sect>( data [-284, -5883] =>`arisbe_46 ), (data [ -2357,-7731 , 3926
] =>`xearan_972 ),( data [7328, -1097 ] =>`zaonbe_36 ),( data [ 826 ,
7488 ,8996] =>`geis), </sect>
Разобранный результат:
'arisbe_46': [-284, -5883],
{'xearan_972': [-2357, -7731, 3926],
'zaonbe_36': [7328, -1097],
'geis': [826, 7488, 8996]}
Пример 2
Входная строка:
<sect>( data [7286 , -9177 ] => `dila),( data [ 7167 ,4101 ]
=>`mained_149 ),( data[ 4713 , 1124] =>`qula), ( data [ 6418, 3036 ,
-1985 ] => `erge ),</sect>
Разобранный результат:
'dila': [7286, -9177],
{'mained_149': [7167, 4101],
'qula': [4713, 1124],
'erge': [6418, 3036, -1985]}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
{ [[ opt qura_288::=[ geleat . isorar_788 . tilabe ] ]] [[opt
tequdi_701::=[ erteus . beti_550 . once_423 . tein ] ]][[ opt
isorer_825 ::=[anbe_260 . arusin . retiin ] ]] [[ opt atzadi_998 ::= [
soonla_192 . enat . ceonza . velale_381] ]]}
Разобранный результат:
'qura_288': ['geleat', 'isorar_788', 'tilabe'],
{'tequdi_701': ['erteus', 'beti_550', 'once_423', 'tein'],
'isorer_825': ['anbe_260', 'arusin', 'retiin'],
'atzadi_998': ['soonla_192', 'enat', 'ceonza', 'velale_381']}
Пример 2
Входная строка:
{ [[opt israon ::=[berala . rige]]] [[ opt xege_161::=[ onisra .
xedira_788 . esed_674 ] ]] [[opt atla ::= [inanus_589 . lave . zamaar
. lebi] ]] }
Разобранный результат:
'israon': ['berala', 'rige'],
{'xege_161': ['onisra', 'xedira_788', 'esed_674'],
'atla': ['inanus_589', 'lave', 'zamaar', 'lebi']}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<%<section>global #( 4286 -5393 -4797 ) -> usza_309
</section>.<section> global #( 9932 3806)-> edtear_913
</section>.<section>global#( -7639 -5858 -6073)->rasoxe_940
</section>. <section> global #( -2249 -9984 ) ->mara </section>. %>
Разобранный результат:
'usza_309', [4286, -5393, -4797]),
[('edtear_913', [9932, 3806]),
('rasoxe_940', [-7639, -5858, -6073]),
('mara', [-2249, -9984])] (
Пример 2
Входная строка:
<% <section> global #( 4239 790 6767 7444) ->
usaor_214</section>.<section>global #( -2919 8403 4209 326
)->esat</section>. <section> global#( -4965 -5331 -9287 )
->atra_195</section>. <section>global#( -9957 -5315 1241 )
->bieste_319 </section>. %>
Разобранный результат:
'usaor_214', [4239, 790, 6767, 7444]),
[('esat', [-2919, 8403, 4209, 326]),
('atra_195', [-4965, -5331, -9287]),
('bieste_319', [-9957, -5315, 1241])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<<val bilaa_6<== { 6585; 6314 ; -8843 ; -2289 } val raed_795 <=={
-5238 ; 2461 ;6021 ; 2834} val ordi <== { 7524; 766 ; -5463 }>>
Разобранный результат:
'bilaa_6': [6585, 6314, -8843, -2289],
{'raed_795': [-5238, 2461, 6021, 2834],
'ordi': [7524, 766, -5463]}
Пример 2
Входная строка:
<< val onvele_994 <== {-6801 ;7197 ;3206 } val orgeer<== { -2216
;-1297 ;8650 ; -3624 } >>
Разобранный результат:
'onvele_994': [-6801, 7197, 3206],
{'orgeer': [-2216, -1297, 8650, -3624]}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
{{ declare list( #-8872 ;#-867 ; #-8418; #-2255)==>@"isar";
}};{{declare list( #-3553 ; #-5140 ; #-4791;#-5089 ) ==>@"gebite"; }};
{{declare list(#7142; #-2368; #9290)==>@"lexeus_634"; }}; {{ declare
list( #-2553; #-1361 ; #-6711 ; #-1210 ) ==> @"veen";}};
Разобранный результат:
'isar': [-8872, -867, -8418, -2255],
{'gebite': [-3553, -5140, -4791, -5089],
'lexeus_634': [7142, -2368, 9290],
'veen': [-2553, -1361, -6711, -1210]}
Пример 2
Входная строка:
{{declare list( #5297 ; #784 )==> @"orlati"; }}; {{declare list(#9076
; #-8717 ;#-1025 ; #-1807) ==> @"gemala_813";}};
Разобранный результат:
'orlati': [5297, 784], 'gemala_813': [9076, -8717, -1025, -1807]} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<section>||global enedan_809 :[ #7647 ,#-3192 ];||; || global geti: [
#-4547,#-1540 ];||; </section>
Разобранный результат:
'enedan_809', [7647, -3192]), ('geti', [-4547, -1540])] [(
Пример 2
Входная строка:
<section>||global vediti_757 :[ #-377 , #6450 , #-4835 ,#-637];||; ||
global inza: [ #-7043 ,#2493 , #-1459, #-6783 ];||; ||global dibe : [
#5420, #4393, #5388,#4931 ];||; </section>
Разобранный результат:
'vediti_757', [-377, 6450, -4835, -637]),
[('inza', [-7043, 2493, -1459, -6783]),
('dibe', [5420, 4393, 5388, 4931])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
.do<section>def"edve" ::= array( sora ; anana_918 );
</section><section> def "isageer"::=array( isus_350 ;inxe ; mala_158 ;
tireat ); </section><section> def "bile_572" ::=array( ritiqu ;ledi
);</section> <section>def "onener_513" ::= array( antera_385 ;
zainan_386 );</section>.end
Разобранный результат:
'edve': ['sora', 'anana_918'],
{'isageer': ['isus_350', 'inxe', 'mala_158', 'tireat'],
'bile_572': ['ritiqu', 'ledi'],
'onener_513': ['antera_385', 'zainan_386']}
Пример 2
Входная строка:
.do <section> def"bilege" ::= array(rebidi_355 ; aatbeti_835
;esge_254 ; orri_512); </section> <section> def
"biorer_929"::=array(onorin_48 ;teaanma_194 );</section> <section>
def"oror" ::=array( ededso_842; reon_251 ; diesra ); </section>
<section> def"sous" ::= array( rees ; edre_487); </section> .end
Разобранный результат:
'bilege': ['rebidi_355', 'aatbeti_835', 'esge_254', 'orri_512'],
{'biorer_929': ['onorin_48', 'teaanma_194'],
'oror': ['ededso_842', 'reon_251', 'diesra'],
'sous': ['rees', 'edre_487']}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
{ store @'atledi'is geri. }; { store @'enzave' is atuste_784. }; {
store @'gesoan_339' is erdi_490.};
Разобранный результат:
'atledi': 'geri', 'enzave': 'atuste_784', 'gesoan_339': 'erdi_490'} {
Пример 2
Входная строка:
{ store @'orqu' is died_840. }; { store @'gegere_719' is aleed.};
{store @'onte_77'is raedti_678. }; {store @'mari' is zadi. };
Разобранный результат:
'orqu': 'died_840',
{'gegere_719': 'aleed',
'onte_77': 'raedti_678',
'mari': 'zadi'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
.do define ormaen_452 <- -7348; define tege<- -7565;define onor_57 <-
5154; define andi <- -7496; .end
Разобранный результат:
'ormaen_452': -7348, 'tege': -7565, 'onor_57': 5154, 'andi': -7496} {
Пример 2
Входная строка:
.do define esdi_120<- -7499; define cexe <- -9263; define ortira_367
<- 5908;define enaton<- 1822; .end
Разобранный результат:
'esdi_120': -7499, 'cexe': -9263, 'ortira_367': 5908, 'enaton': 1822} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<data>.do new 1723 -> @'quedge'. .end .do new 6621 -> @'inge'. .end
.do new -5775 -> @'quenxe_743'. .end .do new 2027 ->@'ara'.
.end</data>
Разобранный результат:
'quedge': 1723, 'inge': 6621, 'quenxe_743': -5775, 'ara': 2027} {
Пример 2
Входная строка:
<data> .do new 8327 -> @'rirees_249'. .end .do new 2914 ->@'isin'.
.end .do new 7285 -> @'sodior'. .end .do new 8700 -> @'onraus_783'.
.end </data>
Разобранный результат:
'rirees_249': 8327, 'isin': 2914, 'sodior': 7285, 'onraus_783': 8700} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<< <block>glob array(-4122 ,100 , -2221 )=>rier</block>, <block> glob
array(6272 , -1678) =>quon_837 </block>,<block> glob array(5508 , 3497
, 1618 )=> ceso </block>,<block> glob array( -151 , -520 ) => lais
</block>, >>
Разобранный результат:
'rier': [-4122, 100, -2221],
{'quon_837': [6272, -1678],
'ceso': [5508, 3497, 1618],
'lais': [-151, -520]}
Пример 2
Входная строка:
<< <block> glob array(-1492, 1024 ) =>gezama_857 </block>,
<block>glob array(1487 ,3322 , 6817 ) => atce </block>, <block>glob
array(-9182, -7018) => latein_68 </block>, >>
Разобранный результат:
'gezama_857': [-1492, 1024],
{'atce': [1487, 3322, 6817],
'latein_68': [-9182, -7018]}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<% do make 4238 =: orte_403 od. do make 8042 =:edle_676 od. %>
Разобранный результат:
'orte_403', 4238), ('edle_676', 8042)] [(
Пример 2
Входная строка:
<% do make 8570=: vequdi od. do make 2673 =: inte_924 od. do make
-2786 =:cetila_369 od. %>
Разобранный результат:
'vequdi', 8570), ('inte_924', 2673), ('cetila_369', -2786)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
[[ do store @"quan"<- #-347. done. do store @"esrage_191" <-#9411.
done. ]]
Разобранный результат:
'quan', -347), ('esrage_191', 9411)] [(
Пример 2
Входная строка:
[[do store @"orus_201" <- #-9266. done. do store @"rausve_601"<-
#-890. done. do store @"inbi_682" <-#8207. done. do store @"atquma" <-
#2573. done.]]
Разобранный результат:
'orus_201', -9266),
[('rausve_601', -890),
('inbi_682', 8207),
('atquma', 2573)] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<data>def 5954 |> @"dian_947";def -7007|> @"xetiri"; </data>
Разобранный результат:
'dian_947', 5954), ('xetiri', -7007)] [(
Пример 2
Входная строка:
<data>def -3202|>@"dixe_91";def -4392 |>@"zatixe"; </data>
Разобранный результат:
'dixe_91', -3202), ('zatixe', -4392)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<data> do local @"mabear" ::= 7818. od,do local @"reanis" ::= -8421.
od, do local @"ante" ::= 934. od,do local @"axe" ::= -5985. od,
</data>
Разобранный результат:
'mabear': 7818, 'reanis': -8421, 'ante': 934, 'axe': -5985} {
Пример 2
Входная строка:
<data>do local @"laena_345" ::= 5057. od, do local @"zabeed_255" ::=
-8987. od,do local @"tixebi" ::= 5619. od, do local @"anatri"::=
-6566. od, </data>
Разобранный результат:
'laena_345': 5057,
{'zabeed_255': -8987,
'tixebi': 5619,
'anatri': -6566}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
begin [data istiza_894 <==#(-6129; -7064 ;7790 ; 4743) ], [ data
leadi_13 <==#( -3212;-1312; 1041 ; 1233 )], [data ininbe <== #( 1422 ;
-2077 ) ],end
Разобранный результат:
'istiza_894', [-6129, -7064, 7790, 4743]),
[('leadi_13', [-3212, -1312, 1041, 1233]),
('ininbe', [1422, -2077])] (
Пример 2
Входная строка:
begin[ data soesus<== #( -228 ;4519; 5924) ], [ data erzace_219 <==#(
-5412 ; -9468 ;3940 ; -4504) ], [data erra_288<==#( 9865 ; 7515; -5654
; -1557 )], end
Разобранный результат:
'soesus', [-228, 4519, 5924]),
[('erzace_219', [-5412, -9468, 3940, -4504]),
('erra_288', [9865, 7515, -5654, -1557])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<block>[ store #( biqu_590 isenat )|> lear_881 ]; [ store #(
biored_632 teor quisus_135) |> sote]; [store #( mace_122 cece edra_534
israqu)|> beered_353 ]; </block>
Разобранный результат:
'lear_881': ['biqu_590', 'isenat'],
{'sote': ['biored_632', 'teor', 'quisus_135'],
'beered_353': ['mace_122', 'cece', 'edra_534', 'israqu']}
Пример 2
Входная строка:
<block> [ store #( biqute lazaer_485 maes onesge ) |> mausbi_225 ];[
store#(beance inquis_21 gear_125 esmace_711 ) |>leor_880]; [ store #(
inxeve qulege_204 zaorte ormale_301 ) |> mage]; [store #( gean_488
ceveor )|> sosoed_143];</block>
Разобранный результат:
'mausbi_225': ['biqute', 'lazaer_485', 'maes', 'onesge'],
{'leor_880': ['beance', 'inquis_21', 'gear_125', 'esmace_711'],
'mage': ['inxeve', 'qulege_204', 'zaorte', 'ormale_301'],
'sosoed_143': ['gean_488', 'ceveor']}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
option 8416|>reti option -9762 |>lain option 9997 |>bied
Разобранный результат:
'reti': 8416, 'lain': -9762, 'bied': 9997} {
Пример 2
Входная строка:
option 4044|> biquin_962 option -1736 |> quar_508
Разобранный результат:
'biquin_962': 4044, 'quar_508': -1736} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<section> << val xebe =: quen; >>;<< val quen_102 =: soteri; >>;<< val
laxe =:beriti; >>;</section>
Разобранный результат:
'quen', 'xebe'), ('soteri', 'quen_102'), ('beriti', 'laxe')] [(
Пример 2
Входная строка:
<section><< val aus =: cerira_717; >>; << val xeceed_438 =:
dixeti_443; >>; << val biin =: rale_109; >>; </section>
Разобранный результат:
'cerira_717', 'aus'),
[('dixeti_443', 'xeceed_438'),
('rale_109', 'biin')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
| begin data list(#3115 .#4989 . #-1489 ) =: orgear_461; end; begin
data list( #-1683 . #-8206 . #-9021 )=: gein; end; |
Разобранный результат:
'orgear_461', [3115, 4989, -1489]), ('gein', [-1683, -8206, -9021])] [(
Пример 2
Входная строка:
| begin data list( #-5896 . #6051 )=: erenso;end; begin data list(
#820 . #1485 .#6059 . #-1642 ) =: beer; end;|
Разобранный результат:
'erenso', [-5896, 6051]), ('beer', [820, 1485, 6059, -1642])] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
{{ {{ equ `teardi |> incela_596;}};{{ equ `reve_131|> rale; }}; {{equ
`leredi_180|>lece_528; }}; {{equ `usma_637 |> esgeza; }};}}
Разобранный результат:
'incela_596': 'teardi',
{'rale': 'reve_131',
'lece_528': 'leredi_180',
'esgeza': 'usma_637'}
Пример 2
Входная строка:
{{ {{ equ `dizaus |> erbe_80; }}; {{ equ `laquza_40 |> tius_419;
}};}}
Разобранный результат:
'erbe_80': 'dizaus', 'tius_419': 'laquza_40'} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do do option arardi_311:=aesve; done do option quaron_732:=
veveri_836; done do option once_910 := velaen; done end
Разобранный результат:
'arardi_311': 'aesve',
{'quaron_732': 'veveri_836',
'once_910': 'velaen'}
Пример 2
Входная строка:
do do option veerre := cequ;done do option aradiat :=bebira; done do
option beedbe := gedi_651; done end
Разобранный результат:
'veerre': 'cequ', 'aradiat': 'bebira', 'beedbe': 'gedi_651'} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do [ @"mabi":1822 ], [@"raesma_855" :-8115], [@"inreus":
8646],[@"ceveve" : 2354 ],end
Разобранный результат:
'mabi': 1822, 'raesma_855': -8115, 'inreus': 8646, 'ceveve': 2354} {
Пример 2
Входная строка:
do [@"tiened_484" : 6534 ], [ @"dieste" :-6058 ],end
Разобранный результат:
'tiened_484': 6534, 'dieste': -6058} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do | loc `tige := 'istees_528'; |. |loc `orvete:='geon'; |. end
Разобранный результат:
'tige': 'istees_528', 'orvete': 'geon'} {
Пример 2
Входная строка:
do | loc `ladior_419 := 'age'; |. | loc `tiveis_352 := 'raso_443'; |.
|loc `inlaes := 'labi';|. |loc `esates_580 := 'solaari'; |. end
Разобранный результат:
'ladior_419': 'age',
{'tiveis_352': 'raso_443',
'inlaes': 'labi',
'esates_580': 'solaari'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<section> new onbeen_951 := #3110 new raati_589 :=#7415 new
isatce_191:= #8029 </section>
Разобранный результат:
'onbeen_951': 3110, 'raati_589': 7415, 'isatce_191': 8029} {
Пример 2
Входная строка:
<section> new xerabe := #-4567 new tixece := #1974 new rabien :=
#-8283 new xeor := #-7177 </section>
Разобранный результат:
'xerabe': -4567, 'tixece': 1974, 'rabien': -8283, 'xeor': -7177} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
do || opt #5623 =>raat_710;||,|| opt #6335=> soti; ||,|| opt #-7583
=>zace_231;||,||opt #300 => edsodi;||, end
Разобранный результат:
'raat_710', 5623),
[('soti', 6335),
('zace_231', -7583),
('edsodi', 300)] (
Пример 2
Входная строка:
do || opt #-1536 => onteis_676;||,|| opt #-6440 =>bemaar; ||, ||opt
#-8041 => dilela_492; ||, || opt #-8210 => cear_791; ||,end
Разобранный результат:
'onteis_676', -1536),
[('bemaar', -6440),
('dilela_492', -8041),
('cear_791', -8210)] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
.begin ((opt'atarat'::= array(#-4056 . #-9481 ); )) (( opt 'dianti'
::=array( #1180 . #4052 .#-9941 . #1179 ); )) (( opt 'eses' ::= array(
#996 . #1061 . #6164 ); )) (( opt 'usis' ::= array( #-6766 . #1559
.#7020 . #-1228 ); )) .end
Разобранный результат:
'atarat', [-4056, -9481]),
[('dianti', [1180, 4052, -9941, 1179]),
('eses', [996, 1061, 6164]),
('usis', [-6766, 1559, 7020, -1228])] (
Пример 2
Входная строка:
.begin (( opt 'teveen_377' ::= array( #6220 . #1656); ))(( opt
'isla'::= array( #1370 .#-5094 );)) ((opt 'sobe'::= array(#-1251 .
#-2943); )).end
Разобранный результат:
'teveen_377', [6220, 1656]),
[('isla', [1370, -5094]),
('sobe', [-1251, -2943])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<sect> new reed_665 is #8172; new lebe is #8798;</sect>
Разобранный результат:
'reed_665': 8172, 'lebe': 8798} {
Пример 2
Входная строка:
<sect>new lelati_99 is#-6915;new onon_960 is#312; new tebira_688 is
#-5402; </sect>
Разобранный результат:
'lelati_99': -6915, 'onon_960': 312, 'tebira_688': -5402} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do do option matire_986 : cear. end do option diedra :malere_43. end
done
Разобранный результат:
'matire_986': 'cear', 'diedra': 'malere_43'} {
Пример 2
Входная строка:
do do option leedso :ququ_680. end do option tiateer_933 :
xebile_604. end do option erti: laso. end done
Разобранный результат:
'leedso': 'ququ_680', 'tiateer_933': 'xebile_604', 'erti': 'laso'} {