题库首页 › GESP等级认证(Python) › 题目 25898

执行 [[j for j in range(i)] for i in range(3)] 解析式的结果是 [[0], [0,1]] 。

A:正确
B:错误

正确答案:错误

答案解析

外层解析式遍历 range(3),依次将 i 赋值为 0、1、2;对于每个 i,内层解析式生成 list(j for j in range(i));当 i=0 时,range(0) 为空,生成空列表;当 i=1 时,range(1) 包含 0,生成 [0];当 i=2 时,range(2) 包含 0、1,生成 [0, 1];所有生成的列表按顺序构成外层列表的元素。

试卷来源:202606 CCF-GESP编程能力等级认证Python四级真题

本卷相关题目

在线做题 同科目题库