How do I print this list vertically?

后端 未结 5 1495
猫巷女王i
猫巷女王i 2020-12-11 19:21

Let\'s say I have this list of asterisks, and I say it to print this way:

list = [\'* *\', \'*\', \'* * *\', \'* * * * *\', \'* * * * * *\', \'* * * *\']
for         


        
5条回答
  •  醉话见心
    2020-12-11 20:11

    myList = ['* *', '*', '* * *', '* * * * *', '* * * * * *', '* * * *']
    import itertools
    for i in itertools.izip_longest(*myList, fillvalue=" "):
        if any(j != " " for j in i):
            print " ".join(i)
    

    Output

    * * * * * *
    *   * * * *
        * * * *
          * * *
          * *  
            *  
    

提交回复
热议问题