Tady je trošku problém, že není jasné, co se tím vlastně myslí.<br />
Co se myslí zápisem<br />
x => {p1, p2, p3, ...pn}<br />
y => {h1, h2, h3, ...hn}<br />
<br />
Je to jen symbolické? Jsou p1, p2, ... pn řetězce, které vyjadřují<br />
jména chtěných proměnných?<br />
<br />
V Pythonu je každá proměnná pouze beztypovou nepojmenovanou<br />
referencí na cílový objekt. Ta reference je vložena do některého ze <br />
systémových slovníků, přes které je spojena s nějakým jménem.<br />
<br />
Takže jedna odpověď by mohla vypadat takto:<br />
<br />
p1, p2, p3 = h1, h2, h3<br />
<br />
Ale p1, p2, p3, ... nelze zachytit do jiné struktury jménem jinak,<br />
než že se uloží řetězcová jména proměnných. V opačném případě<br />
jsou ve struktuře uložené jen ty reference, které se shodují s těmi,<br />
které se pamatují pro jména p1,... Ale reference uložená v jiné<br />
struktuře nemá žádnou přímou vazbu na jméno proměnné.<br />
<br />
Chtělo by to uvést kontext, v jakém to řešíš.<br />
<br />
Petr<br />
______________________________________________________________<br />
> Od: "Ing. Vladislav Ludík" <vlada@ludik.cz><br />
> Komu: Konference PyCZ <python@py.cz><br />
> Datum: 21.12.2010 00:45<br />
> Předmět: [python] vytvoření proměnných<br />
><br />
Zdravím všechny,<br />
<br />
poradí někdo účinnou a jednoduchou metodu vytvoření spojení názvů <br />
proměnných s jejich hodnotami:<br />
<br />
x => {p1, p2, p3, ...pn}<br />
y => {h1, h2, h3, ...hn}<br />
<br />
kde p jsou proměnné a h jsou jejich hodnoty.<br />
<br />
Výsledkem by měly být deklarované proměnné s jejich hodnotami:<br />
p1 = h1<br />
p2 = h2<br />
p2 = h3<br />
.<br />
.<br />
pn = hn<br />
<br />
<br />
Díky, zdraví<br />
<br />
V.L.<br />
_______________________________________________<br />
Python mailing list<br />
Python@py.cz<br />
<a href="http://www.py.cz/mailman/listinfo/python">http://www.py.cz/mailman/listinfo/python</a><br />