Найти - Пользователи
Полная версия: Создание словаря "встроенным" методом
Начало » Python для новичков » Создание словаря "встроенным" методом
1
alp
Есть какая-то функция вида:
def SomeFun(*dt):
mytypes=map(type, dt)
mylist = [ dt for i in range(len(dt)) ]
return mylist
, функция абсолютно абстрактная, интересен лишь метод заполнения списка. Можно ли таким же образом (т.е. одной строкой и встроенным методом) создать словарь? Что-то вроде
mydict = [ mytypes : dt for i in range(len(dt)) ]
Андрей Светлов
mydict = dict( (mytypes, dt) for i in range(len(dt)))
или в Python 3
mydict = {(mytypes, dt) for i in range(len(dt))}
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB