splitting list with equal contents

后端 未结 3 978
慢半拍i
慢半拍i 2021-01-28 05:40

for example I have the following list:

contents= [\"i have two pens\",\"prices = 5$\",\"made in ____ and ____\"]

I want to split them such a wa

3条回答
  •  天涯浪人
    2021-01-28 06:18

    You would need to check which is the longest array and then pad the other ones, like this:

    array = [phrase.split() for phrase in contents]
    x = max(len(i) for i in array)
    result = [i + [''] * (x - len(i)) for i in array]
    

    Complicated but gives you the result you're looking for.

提交回复
热议问题