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
  • 357,413
  • 63
  • 732
  • 636
slopeofhope
  • 686
  • 2
  • 6
  • 21

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
  • 357,413
  • 63
  • 732
  • 636