【发布时间】:2014-10-17 19:15:16
【问题描述】:
我是 python 的初学者。我正在阅读以下代码:
people = [ [ 'John', 42 ], [ 'James', 36 ], [ 'Sue', 38 ] ]
ages = []
for person in people:
age = person[1]
ages.append(age)
avg_age = sum(ages) / len(people)
print "Average age:", avg_age
问题:
-
ages =[ ]是什么意思? -
age = people[1]是什么意思? -
ages.append(age)是什么意思?
【问题讨论】:
-
1.分配 2. 索引 3.
append方法调用ages列表。 -
1.创建一个名为
ages的空列表,用于将年龄存储在 2 中。获取元组的第二个元素并分配给年龄 3。将年龄附加到ages列表