• 2022-07-28
    已知列表lst=[1,2,3],则分别执行以下代码,结果为[1,4,9]的是:
    A: for i in lst: i=i**2print(lst)
    B: for i in range(0,3): lst[i]**=2print(lst)
    C: for i in range(0,3): lst[i]=i**2print(lst)
    D: for i in range(0,3): lst[i]+=lst[i]print(lst)
  • B

    举一反三

    内容

    • 0

      已知列表lst=[86,65,59,76,50,90],存放了某公司员工的年终业绩测评分数,则以下不能获取优秀员工分数列表(测评分数大于85)的代码是: A: lst_excellent= x for x in lst if x>85 B: lst_excellent= [x for x in lst if x>85] C: lst_excellent=[ ] for x in lst: if x>85: lst_excellent.append(x) D: lst_excellent=list() for i in range(len(lst)):if lst[i]>85: lst_excellent.append(lst[i])

    • 1

      已知列表lst=[1,2,3,4,5,6,7,8,9,10],以下不能将列表中索引号为3的倍数的元素值置为零的表达式是: A: lst[0::3]=[0]*len(lst[0::3]) B: lst[-1::-3]=[0]*len(lst[-1::-3]) C: lst[-1::3]=[0]*len(lst[-1::3]) D: lst[::3]=[0]*len(lst[::3])

    • 2

      写出下面程序的输出结果:deffunc(lst):foriinrange(len(lst)-1):forjinrange(i+1,len(lst)):iflst[i][/i]

    • 3

      如何获得列表 lst = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]] 的列数? A: len(lst[0]) B: len(lst[1]) C: len(lst[2]) D: len(lst[3])

    • 4

      如下程序的运行结果是___________def exchange(lst): lst=[4,2,3] lst=[1,2,3] exchange(lst) print(lst) A: [4,2,3] B: [1,1,1] C: [1,2,3] D: [4,4,4]