如何在函数中创建或使用全局变量?
如果我在一个函数中创建一个全局变量,我如何在另一个函数中使用该全局变量?我是否需要将全局变量存储在需要访问的函数的局部变量中?
我正在使用这个要点的树,现在我正在试图弄清楚如何对文件进行漂亮打印.有小费吗?
这类似于如何在"很好地"打印Python中的列表,但我想更好地打印列表 - 没有括号和撇号和逗号,甚至更好的列.
foolist = ['exiv2-devel', 'mingw-libs', 'tcltk-demos', 'fcgi', 'netcdf', 
    'pdcurses-devel',     'msvcrt', 'gdal-grass', 'iconv', 'qgis-devel', 
    'qgis1.1', 'php_mapscript']
evenNicerPrint(foolist)
期望的结果:
exiv2-devel       msvcrt        
mingw-libs        gdal-grass    
tcltk-demos       iconv         
fcgi              qgis-devel    
netcdf            qgis1.1       
pdcurses-devel    php_mapscript 
谢谢!
我是python的新手,有一个简单的数组:
op = ['Hello', 'Good Morning', 'Good Evening', 'Good Night', 'Bye']
当我使用pprint时,我得到这个输出:
['Hello', 'Good Morning', 'Good Evening', 'Good Night', 'Bye']
无论如何,我可以删除引号,逗号和括号,并在单独的行上打印.所以输出是这样的:
Hello
Good Morning
Good Evening
Good Night
Bye
我目前有以下代码段:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import numpy
from numpy import linalg
A = [[1,2,47,11],[3,2,8,15],[0,0,3,1],[0,0,8,1]]
S = [[113,49,2,283],[-113,0,3,359],[0,5,0,6],[0,20,0,12]]
A = numpy.matrix(A)
S = numpy.matrix(S)
numpy.set_printoptions(precision=2, suppress=True, linewidth=120)
print("S^{-1} * A * S")
print(linalg.inv(S) * A * S)
产生这个输出:

是否有标准的方法来生成类似于以下的输出?我怎样才能得到这个输出?
[[ -1    -0.33  0  0]
 [  0     1     0  0]
 [  0  -648     4  0]
 [  0     6.67  0  5]]
有什么不同?
i的第一个字符之间至少有两个空格i+1,但如果需要更多,则可能更多(NumPy输出生成两个空格)BetterPythonConsole混乱它)-0但是00.但是0编辑 …
我想要列表的语法上正确的人类可读的字符串表示形式。例如,列表['A', 2, None, 'B,B', 'C,C,C']应返回字符串A, 2, None, B,B, and C,C,C。这个人为的例子有些必要。请注意,牛津逗号与此问题有关。
我试过了,', '.join(seq)但是对于上述示例并没有产生预期的结果。
请注意预先存在的类似问题:
码:
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','.','.','.','.'],
        ['.','.','.','.','.','.','.','.','.']]
print(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', '.', '.', '.', '.'], ['.', '.', '.', '.', '.', '.', '.', '.', '.']]
预期结果:
        [['.','.','0','0','.','0','0','.','.'],
         ['.','0','0','0','0','0','0','0','.'],
         ['.','0','0','0','0','0','0','0','.'],
         ['.','.','0','0','0','0','0','.','.'], …python ×7
dictionary ×1
formatting ×1
gedit ×1
hash ×1
list ×1
numpy ×1
pretty-print ×1
printing ×1
python-3.x ×1
scope ×1
tree ×1