[python] vytvoření proměnných
Petr Přikryl
prikryl na atlas.cz
Úterý Prosinec 21 09:45:49 CET 2010
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 na py.cz
http://www.py.cz/mailman/listinfo/python
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20101221/7f7b52ff/attachment.html>
Další informace o konferenci Python