首页 > 代码库 > 逗号代码和字符图网格
逗号代码和字符图网格
逗号代码:
假定有下面这样的列表:
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
逗号代码和字符图网格
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。