Встроенный код ASP.net

Я думаю:

#!/bin/python
bar in dict(Foo)

то, о чем Вы думаете. При попытке видеть, существует ли определенный ключ в рамках словаря в Python (версия Python хэш-таблицы) существует два способа проверить. Сначала has_key() , метод, присоединенный к словарю и второй, является примером, данным выше. Это возвратит булево значение.

, Который должен ответить на Ваш вопрос.

И теперь немного вне темы для согласований этого к понимание списка ответ, ранее данный (некоторое время больше ясности). Понимания Списка создают список из основного для цикла с модификаторами. Как пример (для разъяснения немного), способ использовать in dict конструкция языка в понимание списка :

Говорят, что у Вас есть двумерный словарь foo , и Вы только хотите вторые словари размера, которые содержат ключ bar . Относительно простой способ сделать так состоял бы в том, чтобы использовать понимание списка с условным выражением следующим образом:

#!/bin/python
baz = dict([(key, value) for key, value in foo if bar in value])

Примечание if bar in value в конце оператора **, это - пункт изменения, который говорит понимание списка только сохранять те пары "ключ-значение", которые встречают условное выражение. ** В этом случае baz новый словарь, который содержит только словари от нечто, которые содержат панель (Надо надеяться, я ничего не пропустил в том примере кода..., Вам, вероятно, придется смотреть на документацию понимания списка, найденную в учебные руководства docs.python.org и в secnetix.de , оба сайта являются хорошими ссылками, если у Вас есть вопросы в будущем.).

13
задан yogibear 21 September 2009 в 04:42
поделиться

1 ответ

Встроенный код выполняется, когда страница отображается, т.е. после события Page_PreRender и перед событием выгрузки

16
ответ дан 2 December 2019 в 00:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: