出自:国家开放大学Python程序设计
设city.csv文件内容如下:
A,B,C,D
E,F,G
以下代码的运行结果为( )。
a = open("字母.csv", "r")
b = a.read().split(",")
a.close()
print(b)
A.[.A., .B., .C., .D., .\n., .E., .F., .G.]
B.[.A., .B., .C., .D\nE., .F., .G.]
C.[.A, B, C, D, E, F, G.]
D.[.A., .B., .C., .D., .E., .F., .G.]
以下关于Python自带数据结构的运算结果中错误的是( )。
A.l = [1, 2, 3, 4]; l.reverse(); 则l[1]为3。
B.l = [1, 2, 3, 4]; l.pop(1); 则l结果为[1, 3, 4]。
C.l = [1, 2, 3, 4]; l.pop(); 则l.index(3) 结果为2。
D.l = [1, 2, 3, 4]; l.insert(2, -1); 则l为 [1, 2, -1, 4]。
以下关于Python自带数据结构的运算结果中正确的是( )。
A.scores = {.Jack.: 90, .Mike.: 80, .Jay.: 85, .Bill.: 60}; del scores[.Bill.]; len(scores)的结果是6。
B.scores = {.Jack.: 90, .Mike.: 80, .Jay.: 85, .Bill.: 60}; 无法执行命令 scores[.Bill.]=90; 因为原来的字典中已经有了一个值为90了。
C.scores = {.Jack.: 90, .Mike.: 80, .Jay.: 85, .Bill.: 60}; s = dict(Jack=90, Mike=80, Jay=85, Bill=60); 则scores == s 判断结果是False。
D.scores = {.Jack.: 90, .Mike.: 80, .Jay.: 85, .Bill.: 60}; sorted(scores.keys())的运算结果是 [.Bill., .Jack., .Jay., .Mike.]。