首页 > 代码库 > python编程快速上手之第6章实践项目参考答案
python编程快速上手之第6章实践项目参考答案
#!/usr/bin/env python3.5
2 #coding:utf-8
3 #
4 # 这个项目主要目的是字符串的处理,简单格式化输出
5 tableData = http://www.mamicode.com/[[‘apples‘,‘oranges‘,‘cherries‘,‘banana‘],
6 [‘Alice‘,‘Bob‘,‘Carol‘,‘David‘],
7 [‘dogs‘,‘cats‘,‘moose‘,‘goose‘]]
8 # 要求输出如下:
9 # apples Alice dogs
10 # dranges Bob cats
11 # cherries Carol moose
12 # banana David goose
13
14 #没能输出上图的格式,输出格式全部是向右对齐的
15 def printTable(data):
16 str_data = http://www.mamicode.com/‘‘
17 col_len = []
18 for row in range(0,len(data[0])):
19 for col in range(0,len(data)):
20 col_len.append(len(data[col][row]))
21 max_col_len = max(col_len)
22 print("列表各元素长度为:")
23 print(col_len)
24 print("列表中最大值为:",max_col_len)
25 for row in range(0,len(data[0])):
26 for col in range(0,len(data)):
27 print(data[col][row].rjust(max_col_len),end=‘‘)
28 print()
29 return str_data
30 f_data =http://www.mamicode.com/ printTable(tableData)
31 print(f_data)
python编程快速上手之第6章实践项目参考答案
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。