Tady je trošku problém, že není jasné, co se tím vlastně myslí.
Co se myslí zápisem
   x => {p1, p2, p3, ...pn}
   y => {h1, h2, h3, ...hn}

Je to jen symbolické?  Jsou p1, p2, ... pn řetězce, které vyjadřují
jména chtěných proměnných?

V Pythonu je každá proměnná pouze beztypovou nepojmenovanou
referencí na cílový objekt. Ta reference je vložena do některého ze systémových slovníků, přes které je spojena s nějakým jménem.

Takže jedna odpověď by mohla vypadat takto:

    p1, p2, p3 = h1, h2, h3

Ale p1, p2, p3, ... nelze zachytit do jiné struktury jménem jinak,
než že se uloží řetězcová jména proměnných. V opačném případě
jsou ve struktuře uložené jen ty reference, které se shodují s těmi,
které se pamatují pro jména p1,... Ale reference uložená v jiné
struktuře nemá žádnou přímou vazbu na jméno proměnné.

Chtělo by to uvést kontext, v jakém to řešíš.

Petr
______________________________________________________________
> Od: "Ing. Vladislav Ludík" > Komu: Konference PyCZ > Datum: 21.12.2010 00:45
> Předmět: [python] vytvoření proměnných
>
Zdravím všechny,

poradí někdo účinnou a jednoduchou metodu vytvoření spojení názvů proměnných s jejich hodnotami:

x => {p1, p2, p3, ...pn}
y => {h1, h2, h3, ...hn}

kde p jsou proměnné a h jsou jejich hodnoty.

Výsledkem by měly být deklarované proměnné s jejich hodnotami:
p1 = h1
p2 = h2
p2 = h3
.
.
pn = hn


Díky, zdraví

V.L.
_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem