微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有一种更好的方式可以列出/显示我的列表?

如何解决有没有一种更好的方式可以列出/显示我的列表?

此问题已更新:

通过引入for循环并仅使用一个列表而不是两个列表,我设法使我的程序可以打印我想要的内容。像这样:

   while i <= rows:
    j = 1
    while j <= seats:
        k = j+(4*(i-1))
        field.append("{}".format(k))  #Adds the two values to one.
        j += 1
    i += 1

a = 1
b = 1
for isle in range(rows):
    for column in range(seats):
        if a == 13:
            print(" ↓ TYST AVD ↓")
        if a % 4 != 0:
            print(field[a-1].ljust(4),end='')
        else:
            print(field[a-1].ljust(4),end=''+"\n")
        a += 1
b += 1

打印输出

1   2   3   4   
5   6   7   8   
9   10  11  12  
 ↓ TYST AVD ↓
13  14  15  16  
17  18  19  20  
21  22  23  24 

我的问题是让每隔一行都被反转,即我想要这样:

1   2   3   4   
8   7   6   5   
9   10  11  12  
 ↓ TYST AVD ↓
16  15  14  13  
17  18  19  20  
24  23  22  21

我尝试以几种不同的方式实现模数,但是我似乎无法使其工作。这与模数有关吗?还是我必须重新考虑一切?

解决方法

检查" Toggle Vexplore with Ctrl-E function! ToggleVExplorer() Lexplore vertical resize 30 endfunction map <silent> <C-E> :call ToggleVExplorer()<CR> 是列表还是字符串。如果是字符串,请正常打印,而不要将其分散到多个参数中。

s

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。