以下程序的输出结果是( )。 x=[90,87,93] y=(”Aele”,”Bob”,”lala”) Z={} for i in range(len(x)): z[x[i]]=y[i] print(Z)

admin2022-09-10  14

问题 以下程序的输出结果是(          )。
  x=[90,87,93]
  y=(”Aele”,”Bob”,”lala”)
  Z={}
  for i in range(len(x)):
    z[x]=y
  print(Z)

选项 A、{’90’:’Aele’,’87’:’Bob’,’93’:’lala’}
B、{90:’Aele’,87:’Bob’,93:’lala’}
C、{’Aele’:’90’,’Bob’:’87’,’lala’:’93’}
D、{’Aele’:90,’Bob’:87,’lala’:93}

答案B

解析 程序主要的操作是在循环内,根据x的长度控制循环,循环3次,每次分别用x的值作为z字典的键,以及y对应位置的值作为z字典的值。本题选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/tznp777K
0

最新回复(0)