Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
begin do loc#( leerce ; ageis ; vemate) ==> xeer_904 end; do loc #(
enso_787 ;requin ; vexeve_441 ) ==>esdier_740 end; do loc #( usrebe;
atus ; quti ; laus_861) ==>tetea end;do loc #( isar ; teesra_897 ;
mala_678) ==> bege_704 end; end
Разобранный результат:
'xeer_904', ['leerce', 'ageis', 'vemate']),
[('esdier_740', ['enso_787', 'requin', 'vexeve_441']),
('tetea', ['usrebe', 'atus', 'quti', 'laus_861']),
('bege_704', ['isar', 'teesra_897', 'mala_678'])] (
Пример 2
Входная строка:
begin do loc #(reatla ; biqu ;erin) ==> intete end; do loc #(anrate;
mala_768 ; riar ; ceon_467 ) ==> zaes end;do loc #( soraqu ;veadi )
==>rabe_381 end; end
Разобранный результат:
'intete', ['reatla', 'biqu', 'erin']),
[('zaes', ['anrate', 'mala_768', 'riar', 'ceon_467']),
('rabe_381', ['soraqu', 'veadi'])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<data> var [ @"errere" . @"atge"] =: maza_413</data>; <data> var[
@"mageri_223" . @"esri"] =: reed </data>; <data> var[ @"xeesan_640" .
@"latere_569" ] =:maraon_325</data>;<data> var[ @"didi_195" . @"quce"
. @"aratle" . @"usgein_59" ]=: avece_360 </data>;
Разобранный результат:
'maza_413', ['errere', 'atge']),
[('reed', ['mageri_223', 'esri']),
('maraon_325', ['xeesan_640', 'latere_569']),
('avece_360', ['didi_195', 'quce', 'aratle', 'usgein_59'])] (
Пример 2
Входная строка:
<data> var[ @"onbe" . @"isus" ] =: arge </data>;<data> var
[@"xeanbe_359" . @"zaxe" ]=: leor</data>; <data> var [ @"zainor" .
@"georza_80". @"rera_871"] =: atra </data>; <data>var [@"quza_549" .
@"rige_914" ] =:lebete</data>;
Разобранный результат:
'arge', ['onbe', 'isus']),
[('leor', ['xeanbe_359', 'zaxe']),
('atra', ['zainor', 'georza_80', 'rera_871']),
('lebete', ['quza_549', 'rige_914'])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
{{<:opt xees_47:= 8117;:>. <: opt esor := -2092;:>. <: opt edon_447:=
8074; :>. }}
Разобранный результат:
'xees_47', 8117), ('esor', -2092), ('edon_447', 8074)] [(
Пример 2
Входная строка:
{{<:opt xesoma_703 := 9114; :>.<:opt ated := -4977; :>. <: opt
verima_143:= 4865; :>. }}
Разобранный результат:
'xesoma_703', 9114), ('ated', -4977), ('verima_143', 4865)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
((new -3292 to "bierbe" new 3090 to "cetiis" new -5416 to "areus_323"
))
Разобранный результат:
'bierbe', -3292), ('cetiis', 3090), ('areus_323', -5416)] [(
Пример 2
Входная строка:
((new -6725 to "bean_243"new -5100 to "inina" new 8329 to "quti_480"
))
Разобранный результат:
'bean_243', -6725), ('inina', -5100), ('quti_480', 8329)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
begin .begin var list( -3035 -8559 -8742 4089 )=> 'zaed' .end, .begin
var list( 8035 -6374 -5513 ) => 'used_108'.end,.begin var list( -8012
-2945 -489 ) =>'ale'.end,.begin var list( 1408 9496 -3453)=>'rerema'
.end, end
Разобранный результат:
'zaed', [-3035, -8559, -8742, 4089]),
[('used_108', [8035, -6374, -5513]),
('ale', [-8012, -2945, -489]),
('rerema', [1408, 9496, -3453])] (
Пример 2
Входная строка:
begin .begin var list( -6615 1251 6288)=> 'vean_387'.end, .begin var
list(6425 -3401 ) => 'biaan_172' .end, end
Разобранный результат:
'vean_387', [-6615, 1251, 6288]), ('biaan_172', [6425, -3401])] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
| `raen_544 := beis; |. |`zate_53:=eddive;|. | `orat_626:= mamabe; |.
Разобранный результат:
'raen_544', 'beis'), ('zate_53', 'eddive'), ('orat_626', 'mamabe')] [(
Пример 2
Входная строка:
| `zausve:= anridi_564; |. |`diti := orteaxe; |.|`tile_293 :=
rierat_418; |.
Разобранный результат:
'zausve', 'anridi_564'),
[('diti', 'orteaxe'),
('tile_293', 'rierat_418')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<% { define `ceonor_166 :={ zaqu_31 . inesin_901 } } { define
`tebe_583 :={sole_334 . xeveus_73 }} { define `maaus_780 :={ edis .
mara_348 . telaar_809 } }%>
Разобранный результат:
'ceonor_166', ['zaqu_31', 'inesin_901']),
[('tebe_583', ['sole_334', 'xeveus_73']),
('maaus_780', ['edis', 'mara_348', 'telaar_809'])] (
Пример 2
Входная строка:
<% {define `esqu_74 :={ aza_424 . atce . ale_778 } } {define `anxeve
:= { esveti_10 . ares . biis_799 } } %>
Разобранный результат:
'esqu_74', ['aza_424', 'atce', 'ale_778']),
[('anxeve', ['esveti_10', 'ares', 'biis_799'])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<:<<val onusbe =>incequ; >> << val laorra_792 =>aarus; >><<val isan=>
alaat; >>:>
Разобранный результат:
'incequ', 'onusbe'), ('aarus', 'laorra_792'), ('alaat', 'isan')] [(
Пример 2
Входная строка:
<: <<val leesle_179 => celama_236;>> << val enar_99=> bian_638; >> <<
val atxe => veri_420; >> << val bear_631=> maen_974;>> :>
Разобранный результат:
'celama_236', 'leesle_179'),
[('bian_638', 'enar_99'),
('veri_420', 'atxe'),
('maen_974', 'bear_631')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do .begin global list(erin ,anored_887 )-> `esdien_528;.end,.begin
global list( enzage_899 , quar_65 ) ->`gequdi; .end,done
Разобранный результат:
'esdien_528': ['erin', 'anored_887'],
{'gequdi': ['enzage_899', 'quar_65']}
Пример 2
Входная строка:
do .begin global list(celadi_931 , vece , vequer_647) -> `lamabi_923;
.end,.begin global list( rieror_98, aten_4 , bein ) -> `geso_164;
.end, .begin global list( didibi, reor , sore , edvebe )->
`soraar;.end, done
Разобранный результат:
'lamabi_923': ['celadi_931', 'vece', 'vequer_647'],
{'geso_164': ['rieror_98', 'aten_4', 'bein'],
'soraar': ['didibi', 'reor', 'sore', 'edvebe']}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do {def @'xeeste_159' :"belele"; } { def @'soza' : "biat"; } {def
@'sois_267': "lateri_748"; } { def @'direge': "mais";} done
Разобранный результат:
'xeeste_159': 'belele',
{'soza': 'biat',
'sois_267': 'lateri_748',
'direge': 'mais'}
Пример 2
Входная строка:
do{ def @'matexe_542' : "bion"; } { def @'rasore' : "raan_235"; }{
def @'axeedso_810' : "quzais_34"; }{ def @'inenge_592' : "isenxe_74";
} done
Разобранный результат:
'matexe_542': 'bion',
{'rasore': 'raan_235',
'axeedso_810': 'quzais_34',
'inenge_592': 'isenxe_74'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<% do declare tere_889 :{ 7972 ;3995 }. done do declare esonin : {
-3417; 7410 ;-6181 }. done %>
Разобранный результат:
'tere_889', [7972, 3995]), ('esonin', [-3417, 7410, -6181])] [(
Пример 2
Входная строка:
<% do declare isesis_643 :{ 7480 ; 7814 ; 4489 }. done do declare
teace : { -6286 ;3621 }. done do declare adierqu_47 :{-8489;2006}.
done do declare arage_496 : {4005; -7877}. done %>
Разобранный результат:
'isesis_643', [7480, 7814, 4489]),
[('teace', [-6286, 3621]),
('adierqu_47', [-8489, 2006]),
('arage_496', [4005, -7877])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
begin var `arri_437=> @"esarbe" var `teerza_398 => @"maener" end
Разобранный результат:
'esarbe', 'arri_437'), ('maener', 'teerza_398')] [(
Пример 2
Входная строка:
begin var `gege=> @"sole"var `tela_133=> @"soisqu_311" end
Разобранный результат:
'sole', 'gege'), ('soisqu_311', 'tela_133')] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
declare array( #5330 . #7921 . #-4517) =: beisge_281 declare
array(#8839 .#6784 . #618 . #7133 ) =: bienis declare array(#8452 .
#4574 .#861 .#-6300)=:riat_128
Разобранный результат:
'beisge_281': [5330, 7921, -4517],
{'bienis': [8839, 6784, 618, 7133],
'riat_128': [8452, 4574, 861, -6300]}
Пример 2
Входная строка:
declare array( #8215 . #-2169 )=: lais_776 declare array( #2224
.#8565 ) =: tira
Разобранный результат:
'lais_776': [8215, -2169], 'tira': [2224, 8565]} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do [[ var arerso_644<- #-8808;]]. [[ var reed <- #4041; ]]. od
Разобранный результат:
'arerso_644': -8808, 'reed': 4041} {
Пример 2
Входная строка:
do [[ var edriqu <- #-2100;]]. [[ var ones <-#1029;]]. [[ var
anus_982 <- #4248; ]]. [[ var tibein_708<- #-6330; ]]. od
Разобранный результат:
'edriqu': -2100, 'ones': 1029, 'anus_982': 4248, 'tibein_708': -6330} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<data>do equ @"enente_986"to veor. done. do equ @"usbire" to arete.
done. do equ @"lebe_17" to enar. done. do equ @"geesed" to soxe. done.
</data>
Разобранный результат:
'veor', 'enente_986'),
[('arete', 'usbire'),
('enar', 'lebe_17'),
('soxe', 'geesed')] (
Пример 2
Входная строка:
<data>do equ @"onceza" to geveti. done. do equ @"biin_493"to
atarbi_308. done.</data>
Разобранный результат:
'geveti', 'onceza'), ('atarbi_308', 'biin_493')] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<data> begin auto onquge:= -6242; end;begin auto late_89 :=-7116;
end;begin auto leus_350 := -1051; end; </data>
Разобранный результат:
'onquge': -6242, 'late_89': -7116, 'leus_350': -1051} {
Пример 2
Входная строка:
<data> begin auto soon := 8332; end; begin auto leedma_316:= -402;
end; </data>
Разобранный результат:
'soon': 8332, 'leedma_316': -402} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do\begin define -8892 to @'atlere_520'; \end \begin define 8874 to
@'xeraor_384';\end od
Разобранный результат:
'atlere_520': -8892, 'xeraor_384': 8874} {
Пример 2
Входная строка:
do\begin define -7198 to @'ceonce'; \end \begin define -1554 to
@'bire_58'; \end \begin define -1052 to @'anleon_674';\end\begin
define -3834 to @'eror'; \end od
Разобранный результат:
'ceonce': -7198,
{'bire_58': -1554,
'anleon_674': -1052,
'eror': -3834}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do {option [ #2182 , #3802 ]to bius_177}; {option[#-2533, #-5414 ,
#6160 ] to asole_903 }; od
Разобранный результат:
'bius_177': [2182, 3802], 'asole_903': [-2533, -5414, 6160]} {
Пример 2
Входная строка:
do {option [ #6294 , #-404 , #-6791, #1773 ]to ququ_875 }; { option
[#-6677 , #1627 , #6489]to aedcece };od
Разобранный результат:
'ququ_875': [6294, -404, -6791, 1773],
{'aedcece': [-6677, 1627, 6489]}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
do do set #( reesle ; arso ;diso ;tiinat ) |> q(regela) od, do set#(
aan_941 ; laonve;zari_500 ; leer_406 ) |>q(tibi) od, do set #(
riza_292 ;riedti;xein) |>q(teti) od, end
Разобранный результат:
'regela', ['reesle', 'arso', 'diso', 'tiinat']),
[('tibi', ['aan_941', 'laonve', 'zari_500', 'leer_406']),
('teti', ['riza_292', 'riedti', 'xein'])] (
Пример 2
Входная строка:
do do set #( riquon_274 ; celaed_744 ; inti; beais_966) |>
q(riveis_487) od, do set #( inerar ; edis) |> q(gegees)od, do set #(
raribe_302 ; qura_880 ) |> q(bequ) od, end
Разобранный результат:
'riveis_487', ['riquon_274', 'celaed_744', 'inti', 'beais_966']),
[('gegees', ['inerar', 'edis']),
('bequ', ['raribe_302', 'qura_880'])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
{ [ variable q(dite_652) <|array( @'arla_182'@'biat_267' ).],[
variable q(eserre_796) <| array(@'dionti' @'arxeve_697'). ], [variable
q(orveat_375)<| array(@'reis_604'@'teoren' ).],}
Разобранный результат:
'dite_652', ['arla_182', 'biat_267']),
[('eserre_796', ['dionti', 'arxeve_697']),
('orveat_375', ['reis_604', 'teoren'])] (
Пример 2
Входная строка:
{ [variable q(rerabi_100) <|array( @'cean' @'dies').], [ variable
q(eruser)<| array(@'laage' @'endi'@'bius' ). ],[ variable q(orsoen) <|
array( @'cebe_833'@'arla'@'vece_350' ). ],}
Разобранный результат:
'rerabi_100', ['cean', 'dies']),
[('eruser', ['laage', 'endi', 'bius']),
('orsoen', ['cebe_833', 'arla', 'vece_350'])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
{{ store -5975=: raedan; }},{{ store 727=: inra; }}, {{ store -5565
=: dima;}},
Разобранный результат:
'raedan', -5975), ('inra', 727), ('dima', -5565)] [(
Пример 2
Входная строка:
{{ store 5310=: tibira; }}, {{ store 141 =: lea;}},{{ store -3891 =:
geesat_223; }},
Разобранный результат:
'tibira', 5310), ('lea', 141), ('geesat_223', -3891)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do<: declare list( #-8666 ; #8428; #-6698 ; #9591 ) to @'teor'. :>,<:
declare list(#923 ;#867)to @'bemala_510'. :>, od
Разобранный результат:
'teor': [-8666, 8428, -6698, 9591], 'bemala_510': [923, 867]} {
Пример 2
Входная строка:
do <:declare list(#5193 ;#2493 ; #-3494; #-2110 ) to @'rire_157'. :>,
<:declare list( #589 ; #3207 ; #-7368 ;#-2880 )to @'erri_602'.:>, <:
declare list( #-5333; #-8704 ;#9865 ; #-1743 )to @'esbi_174'. :>, od
Разобранный результат:
'rire_157': [5193, 2493, -3494, -2110],
{'erri_602': [589, 3207, -7368, -2880],
'esbi_174': [-5333, -8704, 9865, -1743]}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
|| make @'soor' <- list( 9618, -327 ).|. |make @'lesoer_980' <- list(
2280 , -190 , 2572). |.| make @'maanon_999' <- list( 8754 , 9410 ,
-9216, 6534). |.|make @'beve_736' <- list(-7774 ,2294 , 2153 ).|. |
Разобранный результат:
'soor', [9618, -327]),
[('lesoer_980', [2280, -190, 2572]),
('maanon_999', [8754, 9410, -9216, 6534]),
('beve_736', [-7774, 2294, 2153])] (
Пример 2
Входная строка:
|| make @'teatti'<- list( -2323 , 8336 ). |. | make @'zaan_714' <-
list( 9737 , -9319 ). |. | make @'enis' <- list( -3482 , 4213).|.|
make @'biisra' <- list(8330 , -8595,7438 ).|.|
Разобранный результат:
'teatti', [-2323, 8336]),
[('zaan_714', [9737, -9319]),
('enis', [-3482, 4213]),
('biisra', [8330, -8595, 7438])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
{ <data>declare isso q(anxe).</data>,<data> declare atlege_512
q(onaror_927).</data>, <data> declare quus q(usis).</data>, }
Разобранный результат:
'isso': 'anxe', 'atlege_512': 'onaror_927', 'quus': 'usis'} {
Пример 2
Входная строка:
{<data> declare ratear_231 q(anxema). </data>, <data> declare
eraten_729 q(endi_225).</data>, <data>declare orisin q(gele_191).
</data>, <data> declare biuses_713 q(zaaten). </data>, }
Разобранный результат:
'ratear_231': 'anxema',
{'eraten_729': 'endi_225',
'orisin': 'gele_191',
'biuses_713': 'zaaten'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
do [[var @"aqule_264"=>'isve'.]]; [[ var @"zalema" => 'edri'. ]]; [[
var @"quso_885" =>'lebe_581'.]]; [[ var @"geraar_134"=>'diriri'. ]];
done
Разобранный результат:
'isve', 'aqule_264'),
[('edri', 'zalema'),
('lebe_581', 'quso_885'),
('diriri', 'geraar_134')] (
Пример 2
Входная строка:
do [[var @"enre" => 'anso_878'. ]]; [[ var @"zainra"
=>'inbila_172'.]]; done
Разобранный результат:
'anso_878', 'enre'), ('inbila_172', 'zainra')] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do( val 1828 => soza; ) ( val -7015 => geesqu_582; )(val 2847 =>
anator; ) od
Разобранный результат:
'soza': 1828, 'geesqu_582': -7015, 'anator': 2847} {
Пример 2
Входная строка:
do( val -8833 => ance_903; )( val 754 =>isbile;)( val -9218 =>
eres_973; )( val 4775 => dier_291; ) od
Разобранный результат:
'ance_903': -8833,
{'isbile': 754,
'eres_973': -9218,
'dier_291': 4775}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
\begin<section>val 5449 |> @"berele_980"</section>; <section> val
9963 |> @"xete_380"</section>; <section> val -1444|>@"uslaqu"
</section>;<section> val 7119 |> @"tere_276" </section>; \end
Разобранный результат:
'berele_980', 5449),
[('xete_380', 9963),
('uslaqu', -1444),
('tere_276', 7119)] (
Пример 2
Входная строка:
\begin<section>val -2595 |> @"tiusor_622"</section>; <section>val
-995 |> @"biat" </section>; <section> val 9264 |>@"ervere_17"
</section>;<section> val -6470 |> @"anedxe"</section>; \end
Разобранный результат:
'tiusor_622', -2595),
[('biat', -995),
('ervere_17', 9264),
('anedxe', -6470)] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
{ { def[ @'teusqu' . @'ares' . @'enatin_926' . @'orge' ]=> geat_598;
}, { def [ @'ordice' . @'rale_864'] =>rebi_809;},{ def [ @'atin'.
@'rimaes'. @'aarxera' ] =>lere_153; }, }
Разобранный результат:
'geat_598': ['teusqu', 'ares', 'enatin_926', 'orge'],
{'rebi_809': ['ordice', 'rale_864'],
'lere_153': ['atin', 'rimaes', 'aarxera']}
Пример 2
Входная строка:
{{ def[@'laed'. @'rebeen_918'. @'anis' ] => isceon; }, { def
[@'bisola'. @'geor_117' . @'esbiqu' . @'diqubi_0']=> xebele; }, {def
[@'onlexe' . @'riti' . @'ries']=> raes_409; }, { def [ @'esaron' .
@'anarte' . @'usat' . @'zabe_117' ] => raso; }, }
Разобранный результат:
'isceon': ['laed', 'rebeen_918', 'anis'],
{'xebele': ['bisola', 'geor_117', 'esbiqu', 'diqubi_0'],
'raes_409': ['onlexe', 'riti', 'ries'],
'raso': ['esaron', 'anarte', 'usat', 'zabe_117']}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<data> auto #-6977 => betixe. auto #-4191 =>regedi_140. auto #2624 =>
inteat_52. auto #-574=> tice.</data>
Разобранный результат:
'betixe': -6977,
{'regedi_140': -4191,
'inteat_52': 2624,
'tice': -574}
Пример 2
Входная строка:
<data>auto #-5422 =>inerte_395. auto#7206 => arener.
auto#6716=>georle. </data>
Разобранный результат:
'inerte_395': -5422, 'arener': 7206, 'georle': 6716} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do { variable list( -8267 , 4755) -> geares_819; }. { variable list(
498, -8297 )-> quon_373; }. end
Разобранный результат:
'geares_819': [-8267, 4755], 'quon_373': [498, -8297]} {
Пример 2
Входная строка:
do { variable list( -6248 , 5801 , 1933 )-> beza; }.{variable list(
2969 , 3769 ,-8332) -> maedra; }. { variable list( 8076 , -1114 )
->rius; }. { variable list( 979 , 6104 , -5401, 8648) ->enma_586; }.
end
Разобранный результат:
'beza': [-6248, 5801, 1933],
{'maedra': [2969, 3769, -8332],
'rius': [8076, -1114],
'enma_586': [979, 6104, -5401, 8648]}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<: .begin global "teisle"= laraat_989. .end;.begin global
"qubeage_196" = bilean. .end; :>
Разобранный результат:
'teisle', 'laraat_989'), ('qubeage_196', 'bilean')] [(
Пример 2
Входная строка:
<: .begin global "tebe"=oraren. .end; .begin global "qubere_223" =
usa. .end;.begin global "biin"= veer_721. .end; .begin global
"edgeri_909" =reaxe. .end; :>
Разобранный результат:
'tebe', 'oraren'),
[('qubere_223', 'usa'),
('biin', 'veer_721'),
('edgeri_909', 'reaxe')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do <sect> let 'malaen' : list( "ala" , "orceor" ) </sect>,<sect> let
'arisre' : list( "main","tira_882" ,"veanen_939" )</sect>, <sect>let
'dite_430' : list("onence" ,"rati") </sect>, end
Разобранный результат:
'malaen': ['ala', 'orceor'],
{'arisre': ['main', 'tira_882', 'veanen_939'],
'dite_430': ['onence', 'rati']}
Пример 2
Входная строка:
do <sect> let 'laditi_81': list( "isor", "ona" , "indile", "maqu" )
</sect>, <sect> let'xesore_656' : list( "esusle_488" , "ceso", "arve"
, "ceusce_225" )</sect>, <sect> let 'edra_178' : list( "antion",
"edin" ) </sect>, <sect> let 'lequar' :list( "esteer" ,"onqu_13",
"aedera", "reso") </sect>,end
Разобранный результат:
'laditi_81': ['isor', 'ona', 'indile', 'maqu'],
{'xesore_656': ['esusle_488', 'ceso', 'arve', 'ceusce_225'],
'edra_178': ['antion', 'edin'],
'lequar': ['esteer', 'onqu_13', 'aedera', 'reso']}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
.do (( define usbe_285 <= qureat.)), ((define ence_456 <=riinla.)),
.end
Разобранный результат:
'usbe_285', 'qureat'), ('ence_456', 'riinla')] [(
Пример 2
Входная строка:
.do ((define usesre <= razaa_349. )), ((define xebi_852 <=atar_259.
)), ((define dige_76 <= lequ. )), (( define bire <= qutele_889. )),
.end
Разобранный результат:
'usesre', 'razaa_349'),
[('xebi_852', 'atar_259'),
('dige_76', 'lequ'),
('bire', 'qutele_889')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
.do { define -8361 to lea } {define -4047 to leatqu_560 }.end
Разобранный результат:
'lea': -8361, 'leatqu_560': -4047} {
Пример 2
Входная строка:
.do { define 806 to texeen } {define -793 to anisce }.end
Разобранный результат:
'texeen': 806, 'anisce': -793} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<<<: make zave ::= @"esen_541"; :>. <: make cege_724 ::= @"beinon";:>.
>>
Разобранный результат:
'zave', 'esen_541'), ('cege_724', 'beinon')] [(
Пример 2
Входная строка:
<<<: make quce_911::=@"ququ"; :>. <:make enorso ::= @"tidi_694"; :>.<:
make arquge::=@"zalele_869"; :>. <: make cexe_356 ::=@"aredin"; :>. >>
Разобранный результат:
'quce_911', 'ququ'),
[('enorso', 'tidi_694'),
('arquge', 'zalele_869'),
('cexe_356', 'aredin')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do<data> declare @'beso_651' := ator_282 </data>.<data> declare
@'tilece' := leza_324 </data>. <data>declare @'soanso' := user</data>.
<data> declare @'beanso':= anbege </data>. done
Разобранный результат:
'beso_651': 'ator_282',
{'tilece': 'leza_324',
'soanso': 'user',
'beanso': 'anbege'}
Пример 2
Входная строка:
do <data> declare @'rais':= maesxe_592 </data>.<data> declare
@'cexete_51' :=regebi_864 </data>. <data> declare @'esa':= arisdi_864
</data>. <data> declare @'bereed_310':= onerat </data>. done
Разобранный результат:
'rais': 'maesxe_592',
{'cexete_51': 'regebi_864',
'esa': 'arisdi_864',
'bereed_310': 'onerat'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
[[ || loc tiorve= "laesve";|| || loc ussole_311= "celaer"; ||]]
Разобранный результат:
'tiorve', 'laesve'), ('ussole_311', 'celaer')] [(
Пример 2
Входная строка:
[[|| loc aatis_398 = "anrete_248"; || || loc ainat ="dive_366";|| ||
loc usat_473 = "zausma"; || || loc revema = "atin_467"; || ]]
Разобранный результат:
'aatis_398', 'anrete_248'),
[('ainat', 'dive_366'),
('usat_473', 'zausma'),
('revema', 'atin_467')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
{ {{ store @"inxe" =: leerce}} {{ store @"zare"=: edra }} }
Разобранный результат:
'leerce', 'inxe'), ('edra', 'zare')] [(
Пример 2
Входная строка:
{ {{ store @"riarqu" =: rema }} {{store @"enat_729" =: tequer }} {{
store @"gema" =: arema }} {{store @"ormale" =: iserbi_317 }} }
Разобранный результат:
'rema', 'riarqu'),
[('tequer', 'enat_729'),
('arema', 'gema'),
('iserbi_317', 'ormale')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<data>|| #-7623 ==> leanla_236; ||.||#891 ==>esla; ||. ||#2040 ==>
lezare_131; ||.|| #1036 ==> edre; ||.</data>
Разобранный результат:
'leanla_236', -7623),
[('esla', 891),
('lezare_131', 2040),
('edre', 1036)] (
Пример 2
Входная строка:
<data>||#2871 ==>iszaon; ||. || #-3013==> esxean; ||.|| #-7337
==>arlein_457;||.</data>
Разобранный результат:
'iszaon', 2871), ('esxean', -3013), ('arlein_457', -7337)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
[[ ( data enes= 475. ). ( data qure_837= -6997.).( data sove_15 =
-5397.).]]
Разобранный результат:
'enes': 475, 'qure_837': -6997, 'sove_15': -5397} {
Пример 2
Входная строка:
[[ (data maza_394 = -1675. ). ( data edor_605=7607. ). ]]
Разобранный результат:
'maza_394': -1675, 'edor_605': 7607} {