Skip to content

Instantly share code, notes, and snippets.

@cascad-s
cascad-s / zip_sequences.py
Created March 11, 2015 07:14
Zip two sequences
""" Module for zipped two sequences. First - keys, last - values. If
first sequence is longer, values filled "None", else ignore this pair.
"""
import itertools
def zip_sequence(s1, s2):
try:
result = dict([i for i in itertools.zip_longest(s1, s2, fillvalue=None) if i[0]])
except TypeError: