какую функцию python заменить функционально для оператора php $$ - PullRequest
1 голос
/ 18 мая 2011

Привет в PHP Я могу создать переменную, как это

$param = array('product', 'brand');
foreach ($param as $item) {
  $$item = $item;
}

так что результат будет

$product = 'product';

как я могу достичь этого в Python?

param = ['product', 'brand']
for item in param:
  ??? = item

Ответы [ 2 ]

4 голосов
/ 18 мая 2011

Ты не можешь, здраво. Вместо этого используйте диктовку.

items = {}
for item in param:
  items[item] = item
1 голос
/ 18 мая 2011
param = ['product', 'brand']
for item in param:
  globals()[item] = item

Но это не очень хорошая идея.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...