mirror of
				https://github.com/python/cpython.git
				synced 2025-11-03 19:34:08 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			23 lines
		
	
	
	
		
			515 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			515 B
		
	
	
	
		
			Python
		
	
	
	
	
	
"""Spit out the Python reserved words table."""
 | 
						|
 | 
						|
import keyword
 | 
						|
 | 
						|
ncols = 5
 | 
						|
 | 
						|
def main():
 | 
						|
    words = keyword.kwlist[:]
 | 
						|
    words.sort()
 | 
						|
    colwidth = 1 + max(map(len, words))
 | 
						|
    nwords = len(words)
 | 
						|
    nrows = (nwords + ncols - 1) / ncols
 | 
						|
    for irow in range(nrows):
 | 
						|
        for icol in range(ncols):
 | 
						|
            i = irow + icol * nrows
 | 
						|
            if 0 <= i < nwords:
 | 
						|
                word = words[i]
 | 
						|
            else:
 | 
						|
                word = ""
 | 
						|
            print "%-*s" % (colwidth, word),
 | 
						|
        print
 | 
						|
 | 
						|
main()
 |