Альтернатива пониманию dict до Python 2.7

Как я могу сделать следующую функциональность совместимой с версиями Python раньше, чем Python 2.7?

gwfuncs = [reboot, flush_macs, flush_cache, new_gw, revert_gw, send_log] gw_func_dict = {chr(2**i): func for i, func in enumerate(gwfuncs[:8])} 

One Solution collect form web for “Альтернатива пониманию dict до Python 2.7”

Использование:

 gw_func_dict = dict((chr(2**i), func) for i, func in enumerate(gwfuncs[:8])) 

Это функция dict() с выражением генерации генератора (key, value) .

Или, говоря в общих чертах, диктовое понимание формы:

 {key_expr: value_expr for targets in iterable <additional loops or if expressions>} 

всегда можно сделать совместимым с Python <2.7, используя:

 dict((key_expr, value_expr) for targets in iterable <additional loops or if expressions>) 
  • Как индексировать словарь?
  • Найти все ключевые элементы по тем же значениям в диктах
  • Передача словаря функции в python в качестве параметров ключевого слова
  • Сценарий Python для подсчета числа строк во всех файлах в каталоге
  • Вложенное понимание словаря python
  • Получить ключ соответствует max (value) в python dict
  • Разбирайте CSV-файл с и совокупными значениями, несколькими столбцами
  • python уменьшить, чтобы найти объединение множеств
  •  
    Interesting Posts for Van-Lav

    Глобальные переменные Python Django

    Использование PIL для прозрачности всех белых пикселей?

    Уникальная sqlalchemy для нескольких столбцов

    Python: Как я могу найти все файлы с определенным расширением?

    Создание пакетных файлов Python

    Можно ли использовать python с инструкцией для условного выполнения?

    Проверьте, является ли значение равным нулю или нет null в python

    Python портативный, linux & windows

    AttributeError: объект «ManyToManyField» не имеет атрибута «_m2m_reverse_name_cache»

    Преобразование цикла for в цикл while

    Расширенное поперечное сечение с мультииндексами в пандах

    python concurrent.futures.ProcessPoolExecutor: Производительность .submit () vs .map ()

    InvalidDocument: Невозможно закодировать объект: <Пользователь: объект пользователя> ReferenceField с MongoEngine

    Виртуальное последовательное устройство в Python?

    Разделите список чисел на n кусков, чтобы куски имели (близкие к) равные суммы и сохраняли исходный порядок

    Python - лучший язык программирования в мире.