• 2022-06-05
    下列语句中,循环次数最多的是( )
    A: for x in range(1,5)
    B: for x in range(0,5)
    C: for x in range(2,5)
    D: for x in range(1,5,2)
  • B
    本题目来自[网课答案]本页地址:https://www.wkda.cn/ask/jjjetoaxetjzzoo.html

    内容

    • 0

      set1 = {x for x in range(10) if x%2!=0} set1.remove(1) print(set1) 以上代码的运行结果为? A: {1, 3, 5, 7, 9} B: {1, 3, 5, 7} C: {3, 5, 7, 9} D: {3, 5, 7}

    • 1

      ‌下面说法错误的是( )。‌‌知识点:列表推导式‌ A: dict([(x, x**2) for x in range(6)]) 创建的字典是{0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25} B: [[x*3+y for y in range(1,4)] for x in range(3)] 创建的是二维列表 [[1, 2, 3], [4, 5, 6], [7, 8, 9]] C: number = [-2, 4, 6, -5]string = 'ab'z = [(i, j) if i>0 else (-i, j) for i in number for j in string]这段代码创建的列表为[(2, 'a'), (2, 'b'), (4, 'a'), (4, 'b'), (6, 'a'), (6, 'b'), (5, 'a'), (5, 'b')] D: ' '.join([i for i in range(1,11)])的运算结果为字符串'1 2 3 4 5 6 7 8 9 10'

    • 2

      Python中,执行下列语句: a=[x**2 for x in range(5) if x%2==0] a的值为( )。 A: [0,1,4,9,16] B: [1,4,9,16,25] C: [0,4,16] D: [1,9]

    • 3

      Python语句[(x,y) for x in range(3) for y in range(x)],对其运行过程,下面描述正确的是 A: x=0时,for y in range(x)循环1次 B: x=0时,for y in range(x)循环0次 C: x ≠ 0,即x不会取到0值 D: 当x = 0时,y = 0

    • 4

      已知 x = [1, 2, 3, 2, 3] ,执行语句 for i in range(5): x.pop() 之后x 的值为 A: [3] B: [] C: [1,2,3] D: [3,2,3,2,1]