优化我的代码[2d列表,访问列表中的每一个元素]



这段代码没有错误,但我想优化它。程序返回一个新的列表,其中包含所有学生的年龄。我认为有一种更有效的方法可以做到这一点,你有什么想法吗?

age_list = [["Sam",14],["Alex",18],["Emil",12]]
ages = []
for i in age_list: ages.append(i[1])
print(ages)
ages = [x[1] for x in age_list]

尝试列表理解

最新更新