对于生成器对象x=(3 for i in range(5)),连续两次执行list(x)的结果是一样的
举一反三
- x=(3 for i in range(5)) print(list(x)) 结果是 A: [3,3,3,3,3] B: []
- 下列代码执行结果是?[i**i for i in x range(3)]
- 中国大学MOOC: 阅读下面代码 ,分析其执行结果【 】。x = list(range(20))for i in range(len(x)): x.pop(i)
- 阅读下面代码 ,分析其执行结果【 】。x = list(range(20))for i in range(len(x)): x.pop(i) A: 结果为None B: [] C: [1,2,3,4,5,6,7,8,9,10] D: 异常报错
- 执行y=[x for x in range(5) if x%2==1]后,y结果是( )。 A: [1, 3, 5] B: [0, 2, 4] C: [1, 3] D: [2, 4]