if item['city'] in cityIndex:
    cityIndex[item['city']].append(item)
else:
    cityIndex[item['city']] = [item]
Как получить доступ ко всем словарям в словаре, где определенный ключ имеет определенное значение