Пишу про то, с чем непосредственно самому приходилось работать
1)Подсчет элементов в списке:
from collections import defaultdict d = defaultdict(int) color_list = ['red','black','red','blue'] for color in color_list: d[color] += 1 #{'blue': 1, 'black': 1, 'red': 2} print d
2)Соединение двух списков в один словарье:
from itertools import izip names = ['raymond', 'rachel', 'matthew'] colors = ['red', 'green', 'blue'] d = dict(izip(names, colors)) # {'matthew': 'blue', 'rachel': 'green', 'raymond': 'red'} print d
Комментарии 0
Пока нет комментариев. Станьте первым!