• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

python按照表格列的方式展示数组数据

python 水墨上仙 2973次浏览

python按照表格列的方式展示数组数据

把数组里的元素按照对其的表格列方式输出,可以指定列宽,每行三个

def columnar_display(list, pagewidth=77) :
    maxlen = 0
    for item in list :
        l = len(str(item))
        if l > maxlen :
            maxlen = l
    maxlen += 2   # space it out a little more
    numcol = int(pagewidth / maxlen)
    i = 0
    for item in list :
        print '{0:{1}}'.format(item, maxlen),
        i += 1
        if i % numcol == 0 :
            print '\n',
list = [ 'Python Core', 'Python VTE', 'Regular Expression', 'socket',
         'tarfile', 'Testing', 'threading', 'twitter', 'unittest',
         'Upstart', 'Webkit', 'Zeitgeist' ]
columnar_display(list)

 


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明python按照表格列的方式展示数组数据
喜欢 (0)
加载中……