0

so my code is as follows:

  promotion = [[""], ["promotion applied"],[""]]

how do I make it go from there to this state:

 promotion = ["", "promotion applied", ""]
falsetru
  • 336,967
  • 57
  • 673
  • 597
slopeofhope
  • 626
  • 2
  • 6
  • 19

1 Answers1

1

Using list comprehension:

>>> promotion = [[""], ["promotion applied"],[""]]
>>> [x[0] for x in promotion]
['', 'promotion applied', '']

with tuple unpacking:

>>> [x for x, in promotion]  # works only if all items are single-item sequences.
['', 'promotion applied', '']
falsetru
  • 336,967
  • 57
  • 673
  • 597