当你在编程中遇到难以理解的新事物时,可以尝试对程序进行一些修改。
我来举个例子。我稍微改了一下它。
battleships = [['0','p','0','s','3'],
['0','p','0','s','8'],
['p','p','0','s','2']]
print "len(battleships) =",len(battleships)
print "battleships[0] =",battleships[0]
print "battleships[1] =",battleships[1]
print "battleships[2] =",battleships[2]
print "len(battleships[0]) =", len(battleships[0])
当我运行它时,输出为:
len(battleships) = 3
battleships[0] = ['0', 'p', '0', 's', '3']
battleships[1] = ['0', 'p', '0', 's', '8']
battleships[2] = ['p', 'p', '0', 's', '2']
len(battleships[0]) = 5
将输出语句与打印语句匹配。这会有所帮助。
尝试使用print battleships[0][1]
等等。
还有一个建议。在Google上搜索Python并在您的计算机上安装它。如果我没错的话,这是来自Codecademy。仅使用Codecademy将不足以学习Python。您需要编写Python脚本,运行它们并查看它们的输出。只有在此之后您才能学到东西。尝试this。他们比Codecademy更擅长教授编程。