能帮忙解释一下这句吗?

能帮忙解释一下这句吗?

import cgi

def printHeader( title ):
   print """Content-type: text/html

<?xml version = "1.0" encoding = "UTF-8"?>   
<!DOCTYPE html PUBLIC
   "-//W3C//DTD XHTML 1.0 Strict//EN"
   "DTD/xhtml1-strict.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head><title>%s</title></head>

<body>""" % title

printHeader( "Using 'get' with forms" )
print """<p>Enter one of your favorite words here:<br /></p>
   <form method = "get" action = "fig06_08.py">
      <p>
      <input type = "text" name = "word" />
      <input type = "submit" value = "Submit word" />
      </p>
   </form>"""

pairs = cgi.parse()

if pairs.has_key( "word" ):
   print """<p>Your word is:
      <span style = "font-weight: bold">%s</span></p>""" \
      % cgi.escape( pairs[ "word" ][ 0 ] )

print "</body></html>"


以上是《Python编程金典》第六章的fig06_08.py示例文件,请问后边的那句:
cgi.escape( pairs[ "word" ][ 0 ] )
是什么意思?我主要不明白[ 0 ]是什么意思?
或许是第一个名字叫word的表单
pairs = cgi.parse()
返回的应该是字典呀,
pairs["word"]   返回的应该是word这个key的值,但是我就是不明白:pairs[ "word" ][ 0 ] 是个什么意思?
我没用过cgi,但在网页中的表单是可以重名的,所以这里取的应该是第一个name=word的表单的值.你可以设两个表单试试.
你把pair["word"]打印出来看一看不就知道了嘛。