May-09-2019, 09:08 AM
Guys,
Can I zip lists but ONLY if a list isn't empty?
Can I zip lists but ONLY if a list isn't empty?
a = [1,2,3,4,5] b = [ [], [], ["a","b"], ["e","h"], []] c = zip(a, b) d = [] for i in c: for j in i: if anyj: d.append(i) else: pass print(d)
c returns: [(1, []), (2, []), (3, ['a', 'b']), (4, ['e', 'h']), (5, [])] #BUT I don't care for c index 1, 2, 5 since they have a empty list.Have do I alter "d[]"? Or does zip provide a conditonal zip?