Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do {{ let inrebi_714 ==> vetius_320.}}. {{let tecein ==>
inisa_293.}}. end
Разобранный результат:
'vetius_320': 'inrebi_714', 'inisa_293': 'tecein'} {
Пример 2
Входная строка:
do {{ let zarian==> beti_935. }}.{{let maatve_402 ==> lela_841. }}.
{{ let gebi_904 ==> orin_148.}}. {{ let vebi==> erzari_333. }}. end
Разобранный результат:
'beti_935': 'zarian',
{'lela_841': 'maatve_402',
'orin_148': 'gebi_904',
'erzari_333': 'vebi'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
begin <<option array('laat' , 'vean_705','reenbe_316','riedza' ) to
"arqu_239" >>.<<option array( 'arte' , 'zaus', 'inquma' ) to
"edrela_553" >>. <<option array( 'atveti' , 'ceti' , 'veti' ) to
"esus_276" >>. <<option array( 'edanbe_530' , 'beinle_901','lerile' )
to "envege_767" >>. end
Разобранный результат:
'arqu_239', ['laat', 'vean_705', 'reenbe_316', 'riedza']),
[('edrela_553', ['arte', 'zaus', 'inquma']),
('esus_276', ['atveti', 'ceti', 'veti']),
('envege_767', ['edanbe_530', 'beinle_901', 'lerile'])] (
Пример 2
Входная строка:
begin<< option array( 'veso' , 'lati' , 'quti_271' ,'edxeed')
to"raxe" >>.<<option array( 'bela_621','rienle_848' )to"veribe" >>.
end
Разобранный результат:
'raxe', ['veso', 'lati', 'quti_271', 'edxeed']),
[('veribe', ['bela_621', 'rienle_848'])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do begin auto -5734 ==>@"lareat_127" end begin auto 5611 ==> @"rati"
end begin auto 4745 ==> @"edce" end begin auto -8986 ==> @"zaried_215"
end end
Разобранный результат:
'lareat_127': -5734, 'rati': 5611, 'edce': 4745, 'zaried_215': -8986} {
Пример 2
Входная строка:
do begin auto -3567==> @"geus_298" end begin auto -1602
==>@"xeonin"end begin auto -5714==> @"esus" end begin auto 9403==>
@"veerxe_170" end end
Разобранный результат:
'geus_298': -3567,
{'xeonin': -1602,
'esus': -5714,
'veerxe_170': 9403}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
(( <<isatus_338 := -8995>><<remadi :=7725>>))
Разобранный результат:
'isatus_338', -8995), ('remadi', 7725)] [(
Пример 2
Входная строка:
(( << erge:= 5185 >> << ange_539:= 3341 >><< edti_826 := 66 >> ))
Разобранный результат:
'erge', 5185), ('ange_539', 3341), ('edti_826', 66)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
.begin | new tidi_143:[#8510 ,#-796 ]. |, |new geti_983 :[ #-3741 ,
#9058 , #-8214, #-851]. |, | new bius_700 : [ #806 ,#-8386, #-8353 ,
#-5822 ]. |, .end
Разобранный результат:
'tidi_143': [8510, -796],
{'geti_983': [-3741, 9058, -8214, -851],
'bius_700': [806, -8386, -8353, -5822]}
Пример 2
Входная строка:
.begin | new eddi : [ #4296 , #7697]. |,| new begeer_655 :[ #-1541
,#6169 , #1009, #-376 ]. |, | new becebi : [ #5696 , #-9326 , #9991
].|, |new teedor : [ #-972 ,#8731]. |, .end
Разобранный результат:
'eddi': [4296, 7697],
{'begeer_655': [-1541, 6169, 1009, -376],
'becebi': [5696, -9326, 9991],
'teedor': [-972, 8731]}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
do<sect> auto tila<- dia_392;</sect>; <sect> auto adire_818 <-
soesen; </sect>; <sect>auto usa <- geteon; </sect>;<sect> auto
anaaza_718 <- eslace_659; </sect>; od
Разобранный результат:
'tila', 'dia_392'),
[('adire_818', 'soesen'),
('usa', 'geteon'),
('anaaza_718', 'eslace_659')] (
Пример 2
Входная строка:
do<sect>auto erbi<- lebege;</sect>;<sect> auto vera_828 <-
bere;</sect>; <sect> auto quso_203 <- geaorve_906; </sect>; <sect>
auto enleza <- usrebe; </sect>; od
Разобранный результат:
'erbi', 'lebege'),
[('vera_828', 'bere'),
('quso_203', 'geaorve_906'),
('enleza', 'usrebe')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
{{ (( auto { @'indi' , @'dirian' , @'sointi_724' , @'teon_602'} =:
ladi; )); ((auto { @'ince' ,@'erusin_450', @'rion' } =: enqu; )); ((
auto{ @'inarso',@'beza_900' , @'atma_542', @'teso'} =: leus_206; ));}}
Разобранный результат:
'ladi': ['indi', 'dirian', 'sointi_724', 'teon_602'],
{'enqu': ['ince', 'erusin_450', 'rion'],
'leus_206': ['inarso', 'beza_900', 'atma_542', 'teso']}
Пример 2
Входная строка:
{{ ((auto { @'reri' , @'araanri_208' , @'esti_889' } =: geagedi; ));
((auto { @'latibe' , @'argebe_321' } =: lave_274; )); ((auto{
@'veenza_341' ,@'quar_833'} =: tequer_253;)); }}
Разобранный результат:
'geagedi': ['reri', 'araanri_208', 'esti_889'],
{'lave_274': ['latibe', 'argebe_321'],
'tequer_253': ['veenza_341', 'quar_833']}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
.do variable #867=> 'aresso'; .end; .do variable #3343 =>
'tiveaxe_317'; .end; .do variable #8705 => 'maar_799'; .end;
Разобранный результат:
'aresso', 867), ('tiveaxe_317', 3343), ('maar_799', 8705)] [(
Пример 2
Входная строка:
.do variable #-863 => 'atri';.end; .do variable #9433 =>
'eson';.end;.do variable #-4901 =>'bior'; .end; .do variable
#-7169=>'ceis_360'; .end;
Разобранный результат:
'atri', -863), ('eson', 9433), ('bior', -4901), ('ceis_360', -7169)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do<<set"enlean_677":@'atqu_101'; >>, << set "biza" : @'soor';>>,end
Разобранный результат:
'enlean_677': 'atqu_101', 'biza': 'soor'} {
Пример 2
Входная строка:
do << set "quordi" : @'gere_900';>>,<<set "zalequ_377" :@'tiedis';
>>, end
Разобранный результат:
'quordi': 'gere_900', 'zalequ_377': 'tiedis'} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
{ <sect> glob 1009 |> 'rala' </sect> <sect> glob -2764|>'birabe'
</sect><sect> glob -8783|>'ain_262'</sect> }
Разобранный результат:
'rala', 1009), ('birabe', -2764), ('ain_262', -8783)] [(
Пример 2
Входная строка:
{<sect>glob -2689 |>'veenqu'</sect> <sect> glob -7059 |> 'eranle_536'
</sect> <sect> glob 7014 |> 'maus' </sect><sect>glob -8534 |>
'laanri_17'</sect> }
Разобранный результат:
'veenqu', -2689),
[('eranle_536', -7059),
('maus', 7014),
('laanri_17', -8534)] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<:| var#4433 |> abiator_138|. | var #-9645|>veatza |. |var #7220
|>riveed_977 |.:>
Разобранный результат:
'abiator_138', 4433), ('veatza', -9645), ('riveed_977', 7220)] [(
Пример 2
Входная строка:
<:| var#-8079 |> inus_235|. |var#-2781 |>veaaat_908 |. |var #5104 |>
orqu_73|. :>
Разобранный результат:
'inus_235', -8079), ('veaaat_908', -2781), ('orqu_73', 5104)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
.begin do val q(vebe)|>matila; od. do val q(arle_981)|> diarus; od.
do val q(ararte_254) |>arma_876;od. .end
Разобранный результат:
'matila': 'vebe', 'diarus': 'arle_981', 'arma_876': 'ararte_254'} {
Пример 2
Входная строка:
.begin do val q(arso) |>erer_723;od. do val q(rive) |>oresve_56; od.
.end
Разобранный результат:
'erer_723': 'arso', 'oresve_56': 'rive'} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
do [[ new"teri" <= array(-1431 , -4940 ,5735, 7907);]]. [[
new"ison"<=array( -9451 , 203 ); ]]. done
Разобранный результат:
'teri', [-1431, -4940, 5735, 7907]), ('ison', [-9451, 203])] [(
Пример 2
Входная строка:
do [[ new "xeatdi" <= array( -6110 , -9656 );]].[[
new"riorbe_949"<=array( 4937 , -9933, 4258);]]. done
Разобранный результат:
'xeatdi', [-6110, -9656]), ('riorbe_949', [4937, -9933, 4258])] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<: (( new atbi <- #( maza usqu enonso_972 mabi_890); ))(( new ceedan
<- #( diat_401 quus_400 );))(( new xetied<- #(soatan usbibe usanxe
anare_650 ); )) :>
Разобранный результат:
'atbi', ['maza', 'usqu', 'enonso_972', 'mabi_890']),
[('ceedan', ['diat_401', 'quus_400']),
('xetied', ['soatan', 'usbibe', 'usanxe', 'anare_650'])] (
Пример 2
Входная строка:
<: ((new quri <-#( tilein riinbe ); ))(( new qubela_514 <- #(onquxe
maat_152 xeus cerabe ); ))(( new biteve <-#( onorte_448 ceenen ration
tibire );)) (( new este_414 <- #(anla lacema); )) :>
Разобранный результат:
'quri', ['tilein', 'riinbe']),
[('qubela_514', ['onquxe', 'maat_152', 'xeus', 'cerabe']),
('biteve', ['onorte_448', 'ceenen', 'ration', 'tibire']),
('este_414', ['anla', 'lacema'])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
||.begin val enla ={q(anin_326), q(usin), q(rein_679),q(vebi) }.
.end. .begin val rexe_403= {
q(bisoin_353),q(aesraan_464),q(inin_832)}. .end. ||
Разобранный результат:
'enla': ['anin_326', 'usin', 'rein_679', 'vebi'],
{'rexe_403': ['bisoin_353', 'aesraan_464', 'inin_832']}
Пример 2
Входная строка:
|| .begin val laen_691 = { q(ale_292) , q(inties_358) ,
q(quvebi_976)}. .end. .begin val anla = { q(bima_65) ,
q(gesoxe),q(soteed_123) ,q(edzave_581) }. .end. .begin val esbe =
{q(ain) ,q(isesce_468) }. .end. .begin val leza_378 = { q(teribi)
,q(biatti_207) }. .end. ||
Разобранный результат:
'laen_691': ['ale_292', 'inties_358', 'quvebi_976'],
{'anla': ['bima_65', 'gesoxe', 'soteed_123', 'edzave_581'],
'esbe': ['ain', 'isesce_468'],
'leza_378': ['teribi', 'biatti_207']}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
{ {declare atveis : #-6801 } { declare isveat: #3158 }}
Разобранный результат:
'atveis': -6801, 'isveat': 3158} {
Пример 2
Входная строка:
{ { declare veveve: #4664 }{ declare gebian_17 : #-6741 }{ declare
zarara_408 : #4804}}
Разобранный результат:
'veveve': 4664, 'gebian_17': -6741, 'zarara_408': 4804} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<< do glob'eratso_794' ::= array( #7325 #-6601 #-3830#-3809 ). done
do glob'inrea'::= array( #4905#1649 ). done do glob'bima_357' ::=
array(#9671#-2287 #9624 #-2488 ). done do glob'lequar' ::= array(
#-5895#2046#8021 #3866). done >>
Разобранный результат:
'eratso_794', [7325, -6601, -3830, -3809]),
[('inrea', [4905, 1649]),
('bima_357', [9671, -2287, 9624, -2488]),
('lequar', [-5895, 2046, 8021, 3866])] (
Пример 2
Входная строка:
<< do glob 'inlala' ::=array( #4925 #1306 ). done do glob 'tige'
::=array( #-987 #-5246 ). done do glob'esle' ::= array(#4184#3070
#-9359#-7035 ). done do glob 'gela_827'::= array( #1898 #-8261 ). done
>>
Разобранный результат:
'inlala', [4925, 1306]),
[('tige', [-987, -5246]),
('esle', [4184, 3070, -9359, -7035]),
('gela_827', [1898, -8261])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
{{ | store 'racein' is usus_18 |; | store 'eddiabi' is lerebi |;|store
'biqu' is ceesza|;}}
Разобранный результат:
'racein': 'usus_18', 'eddiabi': 'lerebi', 'biqu': 'ceesza'} {
Пример 2
Входная строка:
{{| store 'ceorti' is raso_837 |; |store'inqu'is onbi |; | store
'tece_835' is onla |; | store 'ceadi_389' is teina_918 |; }}
Разобранный результат:
'ceorti': 'raso_837',
{'inqu': 'onbi',
'tece_835': 'onla',
'ceadi_389': 'teina_918'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do <block> define list( -6401 , -7638, -8528 , -6426) =>`xeis;
</block> <block>define list( -5735 , 69 , 9566, -7847 ) =>
`reriti_352;</block> od
Разобранный результат:
'xeis': [-6401, -7638, -8528, -6426],
{'reriti_352': [-5735, 69, 9566, -7847]}
Пример 2
Входная строка:
do<block>define list(5235 ,-7106 ) => `cesoa_856;</block> <block>
define list(3310, -8174 , 9390 , 1533 ) =>`birace;
</block><block>define list(7851,2254 , 388 )=>`aerbi;</block> <block>
define list(-7738, 8099,-6365 ) =>`atma; </block>od
Разобранный результат:
'cesoa_856': [5235, -7106],
{'birace': [3310, -8174, 9390, 1533],
'aerbi': [7851, 2254, 388],
'atma': [-7738, 8099, -6365]}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
{ global usri `xeusre;global leenti `atqu; global qubi_756 `enceve;
global malema_657 `ened_672; }
Разобранный результат:
'usri': 'xeusre',
{'leenti': 'atqu',
'qubi_756': 'enceve',
'malema_657': 'ened_672'}
Пример 2
Входная строка:
{global isenis_604 `temais; global laonri_102 `vedidi;global
usenar_741 `vereti;global anlaer `regeis_485; }
Разобранный результат:
'isenis_604': 'temais',
{'laonri_102': 'vedidi',
'usenar_741': 'vereti',
'anlaer': 'regeis_485'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
begin auto{#-5086 . #8534}-> @'bireso_137'; end; begin auto { #-2347
. #1895 . #4505 . #-5158 } -> @'besoon'; end; begin auto { #-582 .
#-4136 } -> @'sozaxe'; end;
Разобранный результат:
'bireso_137': [-5086, 8534],
{'besoon': [-2347, 1895, 4505, -5158],
'sozaxe': [-582, -4136]}
Пример 2
Входная строка:
begin auto{ #-637 . #8932 } -> @'soan'; end; begin auto { #-9665
.#-8735}->@'biin'; end;
Разобранный результат:
'soan': [-637, 8932], 'biin': [-9665, -8735]} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
(( .do option #6432 -> riaesor. .end, .do option #5850 ->xearaed_144.
.end, ))
Разобранный результат:
'riaesor', 6432), ('xearaed_144', 5850)] [(
Пример 2
Входная строка:
(( .do option #-4276 ->sovein_741. .end, .do option #2569
->mabice_861. .end,))
Разобранный результат:
'sovein_741', -4276), ('mabice_861', 2569)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<sect>begin glob @'arge' |> lein. end;begin glob @'tiedge' |>tier.
end;begin glob @'arsobi_185' |>atonra. end; </sect>
Разобранный результат:
'lein', 'arge'), ('tier', 'tiedge'), ('atonra', 'arsobi_185')] [(
Пример 2
Входная строка:
<sect>begin glob @'onedge'|> arin. end; begin glob @'esxe' |>
maonan_918. end;begin glob @'enla_812' |>relaar_799. end; begin glob
@'usiner_482' |> tira_798. end;</sect>
Разобранный результат:
'arin', 'onedge'),
[('maonan_918', 'esxe'),
('relaar_799', 'enla_812'),
('tira_798', 'usiner_482')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<data> ( data aes_142<= anisti_133.) ( data usus_179<= reus. ) (data
edla<= leve_108. ) ( data ditiis_491 <= reor.) </data>
Разобранный результат:
'aes_142': 'anisti_133',
{'usus_179': 'reus',
'edla': 'leve_108',
'ditiis_491': 'reor'}
Пример 2
Входная строка:
<data> ( data lerian_515 <= riqu. )( data leen <=xeange.) (data
didius <= tebees_499.)( data leis_293 <= lebe_54. ) </data>
Разобранный результат:
'lerian_515': 'riqu',
{'leen': 'xeange',
'didius': 'tebees_499',
'leis_293': 'lebe_54'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
do(opt laat_414 diat.) ( opt isquus usenor_783. )( opt maxe_899
uste_876. ) od
Разобранный результат:
'laat_414', 'diat'),
[('isquus', 'usenor_783'),
('maxe_899', 'uste_876')] (
Пример 2
Входная строка:
do (opt laxeve teti. ) ( opt edusar edinve. ) od
Разобранный результат:
'laxeve', 'teti'), ('edusar', 'edinve')] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do [def qureon::= diquma ] [ def enraat ::= erri_637 ] od
Разобранный результат:
'qureon': 'diquma', 'enraat': 'erri_637'} {
Пример 2
Входная строка:
do [ def veed_663 ::= zaedti ] [def sodi_634 ::= lara ] [ def eder_31
::= userat ] [def veza_13::= raat_38 ] od
Разобранный результат:
'veed_663': 'zaedti',
{'sodi_634': 'lara',
'eder_31': 'userat',
'veza_13': 'raat_38'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<data> \begin equ bibebi_538 =: 'besote_660'. \end, \begin equ digexe
=:'cesois'.\end, \begin equ bemaen_800=: 'tier'. \end,\begin equ
raen_589 =: 'aer_988'. \end,</data>
Разобранный результат:
'besote_660': 'bibebi_538',
{'cesois': 'digexe',
'tier': 'bemaen_800',
'aer_988': 'raen_589'}
Пример 2
Входная строка:
<data> \begin equ xexebe =:'raxe_583'.\end, \begin equ onqu_984
=:'usen'. \end, \begin equ quteer=:'beon_133'. \end,</data>
Разобранный результат:
'raxe_583': 'xexebe', 'usen': 'onqu_984', 'beon_133': 'quteer'} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
do <sect> store @'atbete' : raen_462. </sect>, <sect>store @'orre' :
maeste_449. </sect>,end
Разобранный результат:
'atbete', 'raen_462'), ('orre', 'maeste_449')] [(
Пример 2
Входная строка:
do<sect>store @'ortiqu_736' : ergeer. </sect>,<sect> store
@'sogein_809' : soqube. </sect>,end
Разобранный результат:
'ortiqu_736', 'ergeer'), ('sogein_809', 'soqube')] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
{{<< def @"anma":array( #-3661 ,#2634 ) >>, <<def @"mave_330" :
array( #-7664 , #-4404 ) >>, << def @"rarabi_987": array(#-7016 ,
#3342 )>>, << def @"raorer_727" : array(#4657 , #-1547) >>, }}
Разобранный результат:
'anma', [-3661, 2634]),
[('mave_330', [-7664, -4404]),
('rarabi_987', [-7016, 3342]),
('raorer_727', [4657, -1547])] (
Пример 2
Входная строка:
{{<<def @"esrais" : array( #-8828 , #9681, #3703 ) >>, << def
@"rila_338": array( #-5644 , #1683) >>, }}
Разобранный результат:
'esrais', [-8828, 9681, 3703]), ('rila_338', [-5644, 1683])] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<data> || store "zaatan" =: tizaa. || || store "xeleor" =: quondi. ||
||store "age" =: been. || </data>
Разобранный результат:
'tizaa', 'zaatan'), ('quondi', 'xeleor'), ('been', 'age')] [(
Пример 2
Входная строка:
<data> ||store"maxe_801" =: isge_153. || || store "gegeus_261"=:arqu.
||||store"veceer" =: gequan_119.|| || store "late" =: leceon. ||
</data>
Разобранный результат:
'isge_153', 'maxe_801'),
[('arqu', 'gegeus_261'),
('gequan_119', 'veceer'),
('leceon', 'late')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<sect> \begin define eredre :=#7474 \end, \begin define onridi_66 :=
#596 \end, \begin define ededre_949 := #5036 \end, \begin define
veve_773:= #9514\end, </sect>
Разобранный результат:
'eredre': 7474,
{'onridi_66': 596,
'ededre_949': 5036,
'veve_773': 9514}
Пример 2
Входная строка:
<sect> \begin define mabe_166 :=#2965 \end,\begin define zaqu :=
#2740\end,\begin define iser:= #-3886 \end, </sect>
Разобранный результат:
'mabe_166': 2965, 'zaqu': 2740, 'iser': -3886} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
{<% equ `eranbe_100 |> 'rele'. %> <% equ `bere_590 |> 'iszala_119'.
%><% equ `isen_843|> 'inbi_415'. %><% equ `rate |> 'geor'. %>}
Разобранный результат:
'rele': 'eranbe_100',
{'iszala_119': 'bere_590',
'inbi_415': 'isen_843',
'geor': 'rate'}
Пример 2
Входная строка:
{ <% equ `arar |> 'maxeve'. %><% equ `rarebi_517 |> 'leza_852'. %> <%
equ `bite|> 'xeried'. %> <% equ `erquza|> 'onra_294'. %> }
Разобранный результат:
'maxeve': 'arar',
{'leza_852': 'rarebi_517',
'xeried': 'bite',
'onra_294': 'erquza'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
|| (( define anveti is #9489. )); ((define rira_860 is#3279. ));
((define leorxe_391 is #-8618. ));||
Разобранный результат:
'anveti': 9489, 'rira_860': 3279, 'leorxe_391': -8618} {
Пример 2
Входная строка:
|| (( define atetite is #5051.)); (( define arlabi is #-5238.
));((define xetien is #7866. )); ((define laquve_42 is#6079. ));||
Разобранный результат:
'atetite': 5051, 'arlabi': -5238, 'xetien': 7866, 'laquve_42': 6079} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
{{ <% global raar_672<- `sotera_152. %>, <% global maaan_573 <-
`xeer_282. %>, }}
Разобранный результат:
'raar_672', 'sotera_152'), ('maaan_573', 'xeer_282')] [(
Пример 2
Входная строка:
{{ <% global ridile_321 <- `xeleed. %>,<% global leleve <-
`gebies_247. %>, <% global atusat <- `arsote. %>, }}
Разобранный результат:
'ridile_321', 'xeleed'),
[('leleve', 'gebies_247'),
('atusat', 'arsote')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
.do <data> global array(7396 . 992 ) => onriat_989;
</data>.<data>global array(-2569 . -1555 ) =>zaat; </data>. .end
Разобранный результат:
'onriat_989': [7396, 992], 'zaat': [-2569, -1555]} {
Пример 2
Входная строка:
.do <data> global array( -1515 . -1304 )=> xera_103; </data>.<data>
global array(-1128 . 6218 . 9456 . 3356 )=>enma_251; </data>. .end
Разобранный результат:
'xera_103': [-1515, -1304], 'enma_251': [-1128, 6218, 9456, 3356]} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<block><data> val @"ragele" |>iner_707. </data> <data> val @"ussoce"
|> diqubi_613.</data></block>
Разобранный результат:
'iner_707': 'ragele', 'diqubi_613': 'ussoce'} {
Пример 2
Входная строка:
<block> <data> val @"esedra" |> enorxe_177. </data><data> val
@"cebi_220" |> ceis. </data><data> val @"onge" |>ramaat_930. </data>
</block>
Разобранный результат:
'enorxe_177': 'esedra', 'ceis': 'cebi_220', 'ramaat_930': 'onge'} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<:<data> local `requar_340 -> "usis_617". </data> <data> local
`geaed_409 -> "isatbi_856".</data>:>
Разобранный результат:
'usis_617': 'requar_340', 'isatbi_856': 'geaed_409'} {
Пример 2
Входная строка:
<: <data> local `leis_719 -> "leer_666". </data><data> local `endi ->
"teteri_551". </data><data> local `rala_41 -> "titiza". </data> <data>
local `teonor_99 ->"bibige_487".</data>:>
Разобранный результат:
'leer_666': 'leis_719',
{'teteri_551': 'endi',
'titiza': 'rala_41',
'bibige_487': 'teonor_99'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<data> [ local @"xeenbe_174"<=#-4766.], [ local @"maanri_924"<=
#4961. ],</data>
Разобранный результат:
'xeenbe_174', -4766), ('maanri_924', 4961)] [(
Пример 2
Входная строка:
<data>[local @"ribe_648" <= #8352. ], [local @"enle_304" <=#-3660. ],
[ local @"inon" <= #3240. ], </data>
Разобранный результат:
'ribe_648', 8352), ('enle_304', -3660), ('inon', 3240)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
{<section> variable rezaso ::= -2672 </section>; <section> variable
sobeza_422 ::=-3985 </section>; }
Разобранный результат:
'rezaso': -2672, 'sobeza_422': -3985} {
Пример 2
Входная строка:
{ <section>variable getere_515 ::= 1039 </section>; <section>
variable vele::= 3402 </section>;<section> variable anleen ::= -5484
</section>; <section>variable zace ::= -8852 </section>; }
Разобранный результат:
'getere_515': 1039, 'vele': 3402, 'anleen': -5484, 'zace': -8852} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
begin do def `orin_965 <= #-4295; done, do def `onis_881 <=
#3102;done, do def `tive <= #7490;done,do def `eder <=#6222; done, end
Разобранный результат:
'orin_965': -4295, 'onis_881': 3102, 'tive': 7490, 'eder': 6222} {
Пример 2
Входная строка:
begin do def `mara_27<=#5860; done, do def `ateveed_743 <=#-2313;
done,end
Разобранный результат:
'mara_27': 5860, 'ateveed_743': -2313} {