Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
[[ \begin option orlequ_142 => maedaxe.\end. \begin option
abeisar_923=> mazaus_573.\end. \begin option ines_900=> quzare.
\end.\begin option xela_186 => teen.\end.]]
Разобранный результат:
'maedaxe', 'orlequ_142'),
[('mazaus_573', 'abeisar_923'),
('quzare', 'ines_900'),
('teen', 'xela_186')] (
Пример 2
Входная строка:
[[ \begin option raat_704 => arce.\end. \begin option zaener_47
=>teve_296.\end. \begin option enquage_300 => geed_810. \end. ]]
Разобранный результат:
'arce', 'raat_704'),
[('teve_296', 'zaener_47'),
('geed_810', 'enquage_300')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
begin <% var #-9793 =>`anrier_520;%>; <% var#-8988 => `rice_807; %>;
end
Разобранный результат:
'anrier_520', -9793), ('rice_807', -8988)] [(
Пример 2
Входная строка:
begin <% var #8822 => `bizabe; %>;<% var #-7462=>`orvequ_513; %>;<%
var #-3049 =>`tiis_437; %>; end
Разобранный результат:
'bizabe', 8822), ('orvequ_513', -7462), ('tiis_437', -3049)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
( equ eres::= list( 2209 7493);equ onedbe_288::=list( -7275 -8756
-6873 -7472 ); equ zaarar_71::= list( -6811 -7696 ); equ ises::=list(
-1185 1305 59 5319);)
Разобранный результат:
'eres': [2209, 7493],
{'onedbe_288': [-7275, -8756, -6873, -7472],
'zaarar_71': [-6811, -7696],
'ises': [-1185, 1305, 59, 5319]}
Пример 2
Входная строка:
(equ veriin_141::= list(6272 3045 );equ dibele ::=list( -5045 -657
1006 -6926 ); )
Разобранный результат:
'veriin_141': [6272, 3045], 'dibele': [-5045, -657, 1006, -6926]} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<block> (glob gearte_91 =-6496; ). ( glob inle= 3290;). </block>
Разобранный результат:
'gearte_91', -6496), ('inle', 3290)] [(
Пример 2
Входная строка:
<block>( glob esanri_896 =2296; ). ( glob esrabe= -9001; ). ( glob
lema_270 =2765;). </block>
Разобранный результат:
'esanri_896', 2296), ('esrabe', -9001), ('lema_270', 2765)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do <: decl -1821 to @"ataabe":> <: decl 3261 to @"enanra_513":> end
Разобранный результат:
'ataabe': -1821, 'enanra_513': 3261} {
Пример 2
Входная строка:
do<: decl 7470 to @"tibeti_986":> <: decl -7807 to @"inma_622" :>
<:decl -8865 to @"tied" :> end
Разобранный результат:
'tibeti_986': 7470, 'inma_622': -7807, 'tied': -8865} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<< <% data @'abiso_640' =#-1023; %>; <% data @'atberi' = #3705; %>;<%
data @'esanre'= #-6562; %>;>>
Разобранный результат:
'abiso_640': -1023, 'atberi': 3705, 'esanre': -6562} {
Пример 2
Входная строка:
<< <% data @'gebi' =#-1593;%>;<% data @'onreve_66' = #7237; %>;<%
data @'inza_892' = #-3564;%>; <% data @'edma_370'= #1151; %>; >>
Разобранный результат:
'gebi': -1593,
{'onreve_66': 7237,
'inza_892': -3564,
'edma_370': 1151}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
{ <: equ q(ardiis_193) := #-3271.:>; <:equ q(onxe) := #-4007.:>;<: equ
q(usra) := #5508. :>; }
Разобранный результат:
'ardiis_193', -3271), ('onxe', -4007), ('usra', 5508)] [(
Пример 2
Входная строка:
{ <:equ q(arce):= #-5100.:>; <: equ q(anes_837):= #5699. :>; }
Разобранный результат:
'arce', -5100), ('anes_837', 5699)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
begin <data> define vein|>`tedi_857; </data>, <data>define
edle|>`biesge_877; </data>,end
Разобранный результат:
'tedi_857', 'vein'), ('biesge_877', 'edle')] [(
Пример 2
Входная строка:
begin <data> define lege_236 |> `edce_594;</data>, <data> define geza
|> `erat; </data>, <data> define istexe_543|> `rarion;</data>, end
Разобранный результат:
'edce_594', 'lege_236'), ('erat', 'geza'), ('rarion', 'istexe_543')] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
{ do val @"vequ" <== #-4895;done do val @"vezaso_377" <== #-5021;
done do val @"bira" <== #8924; done do val @"edus" <== #-6272;done }
Разобранный результат:
'vequ': -4895, 'vezaso_377': -5021, 'bira': 8924, 'edus': -6272} {
Пример 2
Входная строка:
{ do val @"esarti_800" <== #-2941;done do val @"usdi" <== #-9682;done
do val @"beanain" <==#-3479;done do val @"vebi_700" <==#2768;done }
Разобранный результат:
'esarti_800': -2941,
{'usdi': -9682,
'beanain': -3479,
'vebi_700': 2768}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<% | global celeti<|#5853. |. | global xeis_848 <| #922. |. %>
Разобранный результат:
'celeti', 5853), ('xeis_848', 922)] [(
Пример 2
Входная строка:
<%| global tian <| #5617.|. | global zaenes_254 <| #-1826. |. |
global enma<|#1192. |. %>
Разобранный результат:
'tian', 5617), ('zaenes_254', -1826), ('enma', 1192)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<sect> <block>make @"rele"array( #5254 #-9649 #-2177 #-9669
).</block>, <block>make @"lequ" array( #-9720 #5433 ).</block>,
<block> make @"beor" array(#5870#6924 #-2206 #-2316 ).
</block>,<block>make @"geusma_53" array(#3419 #-6944). </block>,
</sect>
Разобранный результат:
'rele', [5254, -9649, -2177, -9669]),
[('lequ', [-9720, 5433]),
('beor', [5870, 6924, -2206, -2316]),
('geusma_53', [3419, -6944])] (
Пример 2
Входная строка:
<sect> <block>make @"edis_902" array( #6307 #-4188 #-3130#-6617 ).
</block>, <block> make @"iszaqu" array(#8460 #1920 ). </block>,<block>
make @"gere_942" array( #-3119 #-9227 #-3037). </block>, <block> make
@"temage"array( #-491#-3907). </block>, </sect>
Разобранный результат:
'edis_902', [6307, -4188, -3130, -6617]),
[('iszaqu', [8460, 1920]),
('gere_942', [-3119, -9227, -3037]),
('temage', [-491, -3907])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<section> <: decl array(#-4068 ;#-2857 ) |> veso. :>. <:decl array(
#7072 ;#-1844 ) |> tibi_557. :>.</section>
Разобранный результат:
'veso', [-4068, -2857]), ('tibi_557', [7072, -1844])] [(
Пример 2
Входная строка:
<section><: decl array( #-5107 ;#7733 ; #3038)|> riedbi. :>. <: decl
array(#8908 ; #-232 ;#8768;#8346 )|> orbeso. :>.<: decl array(#-9173 ;
#3876; #-7613 ) |>teor_976. :>. <:decl array( #-4420 ; #-412
;#-5098)|> zaed. :>. </section>
Разобранный результат:
'riedbi', [-5107, 7733, 3038]),
[('orbeso', [8908, -232, 8768, 8346]),
('teor_976', [-9173, 3876, -7613]),
('zaed', [-4420, -412, -5098])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
{{ do store bevece is #( #5733, #3458 , #-2920 , #3577 ). done. do
store relain is #( #-8095 , #-3108 ). done. do store quer is #( #-3747
, #3609 , #-8003 , #9824 ). done. do store orreed is#( #-1304 ,#-7814
). done.}}
Разобранный результат:
'bevece', [5733, 3458, -2920, 3577]),
[('relain', [-8095, -3108]),
('quer', [-3747, 3609, -8003, 9824]),
('orreed', [-1304, -7814])] (
Пример 2
Входная строка:
{{do store beate is #( #-3685 , #7488 , #7626). done. do store
tedibi_646 is#(#2564 , #-8127 , #6543, #9949 ). done. do store atante
is #( #-8805 , #2424 ). done. }}
Разобранный результат:
'beate', [-3685, 7488, 7626]),
[('tedibi_646', [2564, -8127, 6543, 9949]),
('atante', [-8805, 2424])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
(\begin define `ditice_573<- array(6734; 1260 ;292; -5956 ) \end,
\begin define `cera <- array( 4056;-7200 ; -5089 ) \end, \begin define
`beis_567 <- array( 4489 ;1402 ;-9852 ) \end,\begin define `eronqu_503
<- array( -3137 ; -2340 ; -7148 ;3680 ) \end, )
Разобранный результат:
'ditice_573', [6734, 1260, 292, -5956]),
[('cera', [4056, -7200, -5089]),
('beis_567', [4489, 1402, -9852]),
('eronqu_503', [-3137, -2340, -7148, 3680])] (
Пример 2
Входная строка:
( \begin define `cemaqu<- array( 5120 ; 6528) \end,\begin define
`rigera<- array(1725 ; 7581 ; 8469 ;-2940 ) \end, \begin define
`qurein_404 <- array( -5516; -7715 ) \end, )
Разобранный результат:
'cemaqu', [5120, 6528]),
[('rigera', [1725, 7581, 8469, -2940]),
('qurein_404', [-5516, -7715])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<block> [ new `erin::= #4910],[ new `teed ::=#81], </block>
Разобранный результат:
'erin': 4910, 'teed': 81} {
Пример 2
Входная строка:
<block> [ new `diatiin::=#-4558], [new `levear ::=#5745 ],[ new `eson
::=#-4536 ], </block>
Разобранный результат:
'diatiin': -4558, 'levear': 5745, 'eson': -4536} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<sect>.do declare #-3968|> zaen; .end .do declare
#3786|>zaraxe_482;.end </sect>
Разобранный результат:
'zaen', -3968), ('zaraxe_482', 3786)] [(
Пример 2
Входная строка:
<sect>.do declare#-9802|>userre;.end .do declare #8448
|>xezati_181;.end .do declare #-7736|> ateti; .end </sect>
Разобранный результат:
'userre', -9802), ('xezati_181', 8448), ('ateti', -7736)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
[[ do option 9667 ->q(rareen). od do option 8054 ->q(andire). od do
option 7594 -> q(veza_903). od do option 629 -> q(quara). od ]]
Разобранный результат:
'rareen': 9667, 'andire': 8054, 'veza_903': 7594, 'quara': 629} {
Пример 2
Входная строка:
[[do option -8763 -> q(usat_385). od do option 2975 -> q(beso_945).
od do option -8323 -> q(riceti_556). od ]]
Разобранный результат:
'usat_385': -8763, 'beso_945': 2975, 'riceti_556': -8323} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
.begin || decl biat_617 : array( -582 . 7628 . -4103). |||| decl
edmare: array( 9820 . 5598 . 4959 ).|| || decl orreed_581: array( 7248
. -2474 . 9755 . 3814 ). ||.end
Разобранный результат:
'biat_617', [-582, 7628, -4103]),
[('edmare', [9820, 5598, 4959]),
('orreed_581', [7248, -2474, 9755, 3814])] (
Пример 2
Входная строка:
.begin || decl cetein : array(3347 . 3712 ).|| || decl xeisre_318 :
array(9241 . 5839 ). ||||decl soesso_658 : array( 9106 . 3621 . 2892
). || ||decl maon_299 : array( 8812 . -459 . 6503 . -9066 ). || .end
Разобранный результат:
'cetein', [3347, 3712]),
[('xeisre_318', [9241, 5839]),
('soesso_658', [9106, 3621, 2892]),
('maon_299', [8812, -459, 6503, -9066])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
\begin[ declare -5632 to @'mave_504' ];[declare 7782 to @'gear_841'
]; [ declare 292 to @'erlaus_911' ]; \end
Разобранный результат:
'mave_504': -5632, 'gear_841': 7782, 'erlaus_911': 292} {
Пример 2
Входная строка:
\begin [ declare -2767 to @'enen' ]; [declare 1482 to @'soti_277' ];
[ declare -3780 to @'rile_167']; [declare -268 to @'anma_406' ];\end
Разобранный результат:
'enen': -2767, 'soti_277': 1482, 'rile_167': -3780, 'anma_406': -268} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
( <% data #2295|>`enin_391. %>,<% data #507|>`ertila. %>,<% data
#-2919 |> `enla. %>,)
Разобранный результат:
'enin_391', 2295), ('ertila', 507), ('enla', -2919)] [(
Пример 2
Входная строка:
(<% data #-7595 |> `laedla. %>,<% data #-5716 |>`arus_5. %>, )
Разобранный результат:
'laedla', -7595), ('arus_5', -5716)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<sect> begin define [ 2629; 6633; -891;-6389] => xeardi_225;end, begin
define [ -3693; 3759 ;9552; 8919 ] => atdi; end, begin define[-2520 ;
5405] =>usa;end, </sect>
Разобранный результат:
'xeardi_225', [2629, 6633, -891, -6389]),
[('atdi', [-3693, 3759, 9552, 8919]),
('usa', [-2520, 5405])] (
Пример 2
Входная строка:
<sect> begin define [ 772 ;2897 ; 4941 ] => raza; end, begin define
[-3531 ; -4805 ;-852; 1343 ]=>edzave; end, begin define [ 6985 ; -1628
; 8010; 5802 ]=>esza_115;end, </sect>
Разобранный результат:
'raza', [772, 2897, 4941]),
[('edzave', [-3531, -4805, -852, 1343]),
('esza_115', [6985, -1628, 8010, 5802])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
begin<block> decl[ 'leti_48' . 'mara_414' ] -> orla_337; </block>,
<block> decl [ 'ceaxeri'. 'teor_358' ] -> inarat_603;</block>, end
Разобранный результат:
'orla_337': ['leti_48', 'mara_414'],
{'inarat_603': ['ceaxeri', 'teor_358']}
Пример 2
Входная строка:
begin <block> decl['laondi_149' . 'raxear_697' ] ->geri; </block>,
<block> decl [ 'sobi_77' . 'atqu_449' ] -> beri; </block>, <block>
decl [ 'anen' . 'died_757' . 'atraza_580' . 'bian'] ->
zaeris_108;</block>, <block> decl[ 'bibele' . 'erus_787'
.'enusza_157']-> orbeer_327; </block>, end
Разобранный результат:
'geri': ['laondi_149', 'raxear_697'],
{'beri': ['sobi_77', 'atqu_449'],
'zaeris_108': ['anen', 'died_757', 'atraza_580', 'bian'],
'orbeer_327': ['bibele', 'erus_787', 'enusza_157']}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<data>((equ riedra_679 |> "oren" )).(( equ quso_809 |>
"xebera_808")).</data>
Разобранный результат:
'oren', 'riedra_679'), ('xebera_808', 'quso_809')] [(
Пример 2
Входная строка:
<data> ((equ gequis |> "ardion")). ((equ letera_28 |>"onri_753")). ((
equ xeonor |> "eduser" )).</data>
Разобранный результат:
'ardion', 'gequis'),
[('onri_753', 'letera_28'),
('eduser', 'xeonor')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<data> begin set -2029 ->ritear_379;end. begin set -5254 ->
istexe_64; end. begin set 9303 -> arat; end. </data>
Разобранный результат:
'ritear_379': -2029, 'istexe_64': -5254, 'arat': 9303} {
Пример 2
Входная строка:
<data> begin set -3142 -> xeinla_278; end. begin set -4413 -> laza;
end.</data>
Разобранный результат:
'xeinla_278': -3142, 'laza': -4413} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<%<: variable -3496 |> @'atraon_773':>. <:variable -614|> @'bivete'
:>.<: variable -8964 |>@'aisbe_455':>. %>
Разобранный результат:
'atraon_773', -3496), ('bivete', -614), ('aisbe_455', -8964)] [(
Пример 2
Входная строка:
<%<: variable -5541 |>@'soar' :>. <: variable -9298|>@'teceer':>.
<:variable -4916|> @'verice':>. %>
Разобранный результат:
'soar', -5541), ('teceer', -9298), ('verice', -4916)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
.do [[ val veti_59|> antiqu_645 ]], [[ val leerma |> tedi_647 ]], [[
val bier |>ontier]], .end
Разобранный результат:
'antiqu_645': 'veti_59', 'tedi_647': 'leerma', 'ontier': 'bier'} {
Пример 2
Входная строка:
.do [[val ondi_81 |>zace_203]], [[ val lere |>onrece_139]], [[ val
besois_773|>soan]], [[ val inbiza_349 |> remaon_41]],.end
Разобранный результат:
'zace_203': 'ondi_81',
{'onrece_139': 'lere',
'soan': 'besois_773',
'remaon_41': 'inbiza_349'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
|| <sect> equ xesoor <|#9526 </sect>, <sect>equ anatza_51<| #-3213
</sect>, <sect>equ enrior_70<|#-6954 </sect>,||
Разобранный результат:
'xesoor': 9526, 'anatza_51': -3213, 'enrior_70': -6954} {
Пример 2
Входная строка:
||<sect> equ xerati_907<|#5413</sect>, <sect> equ quis <| #-1053
</sect>,<sect> equ insote_126 <| #-5404 </sect>, ||
Разобранный результат:
'xerati_907': 5413, 'quis': -1053, 'insote_126': -5404} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
{ << make"dianed_130" <=@"teusre"; >>.<< make "inge"<=
@"zabeer_904";>>.<< make"mabi" <= @"zara"; >>. }
Разобранный результат:
'dianed_130': 'teusre', 'inge': 'zabeer_904', 'mabi': 'zara'} {
Пример 2
Входная строка:
{ << make "dira_689" <=@"alaza_177";>>.<< make"xea_323" <=@"enra";>>.
}
Разобранный результат:
'dira_689': 'alaza_177', 'xea_323': 'enra'} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
.do <:glob lari = 'erreor' :>, <: glob tema ='anines_614' :>, <:glob
arve_775='raza':>, <:glob arra ='usarqu':>, .end
Разобранный результат:
'lari': 'erreor',
{'tema': 'anines_614',
'arve_775': 'raza',
'arra': 'usarqu'}
Пример 2
Входная строка:
.do <:glob xesola_678 = 'rete_419' :>,<: glob geeda = 'aso_148'
:>,<:glob lamace_233= 'user' :>, <: glob cearxe = 'ritexe' :>, .end
Разобранный результат:
'xesola_678': 'rete_419',
{'geeda': 'aso_148',
'lamace_233': 'user',
'cearxe': 'ritexe'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<section> equ rama_111 :=rire_534. equ tear :=ausarqu_330. equ indi:=
bedi_852. equ gele:= geso_776. </section>
Разобранный результат:
'rama_111': 'rire_534',
{'tear': 'ausarqu_330',
'indi': 'bedi_852',
'gele': 'geso_776'}
Пример 2
Входная строка:
<section> equ dicea := celaan_939. equ esza :=enxe. equ gees:=
bireon. equ ustima_217:= inis_173. </section>
Разобранный результат:
'dicea': 'celaan_939',
{'esza': 'enxe',
'gees': 'bireon',
'ustima_217': 'inis_173'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
||do store isen => q(maanla) od, do store gebe_388 => q(erri_198) od,
do store esusla=> q(edaus_993) od, do store xere => q(soce) od, ||
Разобранный результат:
'maanla', 'isen'),
[('erri_198', 'gebe_388'),
('edaus_993', 'esusla'),
('soce', 'xere')] (
Пример 2
Входная строка:
||do store ceza => q(maat_290) od, do store legete => q(zare_704)
od,do store mabela =>q(gelama)od, ||
Разобранный результат:
'maat_290', 'ceza'), ('zare_704', 'legete'), ('gelama', 'mabela')] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<section>var `inonbi_297 :=q(arma). var `atondi := q(anri_984).
</section>
Разобранный результат:
'inonbi_297', 'arma'), ('atondi', 'anri_984')] [(
Пример 2
Входная строка:
<section>var `edis_357 := q(ledi). var `vedile_537 := q(sotive_320).
var `soxela:= q(releti_471). </section>
Разобранный результат:
'edis_357', 'ledi'),
[('vedile_537', 'sotive_320'),
('soxela', 'releti_471')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<:<% loc#4716 =:oredce. %><% loc #-1844 =: dibe_60. %> <% loc#6674 =:
esge_257. %><% loc #9314 =: rarier_46. %>:>
Разобранный результат:
'oredce', 4716),
[('dibe_60', -1844),
('esge_257', 6674),
('rarier_46', 9314)] (
Пример 2
Входная строка:
<: <% loc #7914 =: inusus. %><% loc #6574 =: quza. %> <% loc#2536 =:
esle_998. %> <% loc #-5424 =: sorama. %>:>
Разобранный результат:
'inusus', 7914),
[('quza', 6574),
('esle_998', 2536),
('sorama', -5424)] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<section><section>opt -6466 ->orer; </section> <section> opt 8316
->bied; </section> <section> opt 3589 -> reined_997; </section>
<section>opt 7689 -> aberebi_967;</section></section>
Разобранный результат:
'orer', -6466),
[('bied', 8316),
('reined_997', 3589),
('aberebi_967', 7689)] (
Пример 2
Входная строка:
<section> <section> opt -9652 -> xera;</section> <section> opt -8438
->orlees; </section><section> opt 5407 -> onra_846;
</section></section>
Разобранный результат:
'xera', -9652), ('orlees', -8438), ('onra_846', 5407)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
do begin equ array( #7891 , #-1173 ,#2394) =:"erso"end. begin equ
array(#5845, #4952 ) =:"insoxe" end. done
Разобранный результат:
'erso', [7891, -1173, 2394]), ('insoxe', [5845, 4952])] [(
Пример 2
Входная строка:
do begin equ array(#-2332,#-3426) =:"onores"end. begin equ
array(#2154 ,#-8673 ,#7808 ) =: "onraor" end. begin equ array(#2584,
#4523, #-5650) =:"orveed_535" end. done
Разобранный результат:
'onores', [-2332, -3426]),
[('onraor', [2154, -8673, 7808]),
('orveed_535', [2584, 4523, -5650])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
{ data rite_746 #( -3608 . -2942 . 5400) }, { data xeceed_554 #(5650
. -6460) },{ data edle#( 8050 . 3042)},
Разобранный результат:
'rite_746': [-3608, -2942, 5400],
{'xeceed_554': [5650, -6460],
'edle': [8050, 3042]}
Пример 2
Входная строка:
{ data maat_578 #( -8302 . 5606 . -2928) }, { data arteat_474 #(
-7771 . 136 . -8064 ) },
Разобранный результат:
'maat_578': [-8302, 5606, -2928], 'arteat_474': [-7771, 136, -8064]} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do <: local @'onqute' -> 'vele_622' :>, <: local @'raed_462' ->
'onte_846':>, <: local @'orisus' ->'edxe' :>, <: local @'rare_748' ->
'maarte':>,end
Разобранный результат:
'vele_622': 'onqute',
{'onte_846': 'raed_462',
'edxe': 'orisus',
'maarte': 'rare_748'}
Пример 2
Входная строка:
do <: local @'tequor'-> 'berais':>,<: local @'erorra' ->
'arrien_279':>,<:local @'anbebe_639'->'arvedi':>, end
Разобранный результат:
'berais': 'tequor', 'arrien_279': 'erorra', 'arvedi': 'anbebe_639'} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
{ <section>local eran_280::=#2259 </section>;<section> local
letion_696 ::= #-4085 </section>;}
Разобранный результат:
'eran_280': 2259, 'letion_696': -4085} {
Пример 2
Входная строка:
{ <section> local aisge_234 ::= #-3750 </section>; <section> local
orxear_692 ::=#-742</section>;<section> local veator
::=#2653</section>; <section> local arqu_461 ::= #-5512</section>;}
Разобранный результат:
'aisge_234': -3750,
{'orxear_692': -742,
'veator': 2653,
'arqu_461': -5512}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
{ global tete_982<-#1137; global ceiste_221 <-#-3458; global
orbite_687 <- #-7588; }
Разобранный результат:
'tete_982', 1137), ('ceiste_221', -3458), ('orbite_687', -7588)] [(
Пример 2
Входная строка:
{ global rain_865 <- #9980;global erxe<- #-9840; global besois <-
#-2403; global teaonla <-#-771; }
Разобранный результат:
'rain_865', 9980),
[('erxe', -9840),
('besois', -2403),
('teaonla', -771)] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
begin <block> equ `onabeus |> tere.</block>, <block> equ `arbius_61
|> zaso.</block>, <block> equ `laaxe_594|> radier_600. </block>,end
Разобранный результат:
'tere': 'onabeus', 'zaso': 'arbius_61', 'radier_600': 'laaxe_594'} {
Пример 2
Входная строка:
begin <block> equ `zazaus_592 |> uste_469.</block>, <block> equ
`riisso_137 |>esedma. </block>, <block> equ `rebein |> bice_968.
</block>,end
Разобранный результат:
'uste_469': 'zazaus_592',
{'esedma': 'riisso_137',
'bice_968': 'rebein'}