逗号代码和字符图网格

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了逗号代码和字符图网格相关的知识,希望对你有一定的参考价值。

逗号代码:

    假定有下面这样的列表:

spam=[‘apples‘,‘bananas‘,‘tofu‘,‘ cats‘]

    编写一个函数,它以一个列表值作为参数,返回一个字符串。该字符串包含所有表项,表项之间以逗号和空格分隔,并在最后一个表项之前插入 and 。例如,将前面的spam列表传递给函数,将返回‘apples,bananas,tofu,and cats‘。但是你的函数应该能够传递给它的任何列表。

    代码如下:

s1 = ‘‘
for i in spam:
    if i != spam[-1]:
        i = i + ‘,‘
    else:
        i = ‘and {0}‘.format(i)
    s1 += i
print(s1)

字符图网格:

    现有如下列表:

grid = [ [‘.‘, ‘.‘, ‘.‘, ‘.‘, ‘.‘,‘.‘],  
         [‘.‘, ‘0‘, ‘0‘, ‘.‘, ‘.‘,‘.‘],  
         [‘0‘, ‘0‘, ‘0‘, ‘0‘, ‘.‘,‘.‘],  
         [‘0‘, ‘0‘, ‘0‘, ‘0‘, ‘0‘,‘.‘],  
         [‘.‘, ‘0‘, ‘0‘, ‘0‘, ‘0‘,‘0‘],  
         [‘0‘, ‘0‘, ‘0‘, ‘0‘, ‘0‘,‘.‘],  
         [‘0‘, ‘0‘, ‘0‘, ‘0‘, ‘.‘,‘.‘],  
         [‘.‘, ‘0‘, ‘0‘, ‘.‘, ‘.‘,‘.‘],  
         [‘.‘, ‘.‘, ‘.‘, ‘.‘, ‘.‘,‘.‘]]

    输出结果:

..OO.OO..
.OOOOOOO.
.OOOOOOO.
..OOOOO..
...OOO...
....O....

    代码如下:

for high in range(len(grid[0])):
    for width in range(len(grid)):
        print(grid[width][high], end=‘‘)
    print()

本文出自 “技术随笔” 博客,请务必保留此出处http://zzh0804.blog.51cto.com/10792368/1923457

以上是关于逗号代码和字符图网格的主要内容,如果未能解决你的问题,请参考以下文章

逗号代码和字符图网格

片段中的网格视图

如何在kotlin的片段内显示网格视图?

R:如何计算列中用逗号分隔的所有字符值?

如何解决 pentaho 数据网格中的错误?

为啥此代码片段返回意外结果?