单选题:根据以下的类定义和对象列表的创建,下列不能输出Iris的语句是( )。
根据以下的类定义和对象列表的创建,下列不能输出Iris的语句是( )。
```
class St:
def __init__(obj,name,age):
obj.name=name
obj.age=age
s=[St("John",19),St("Iris",18),St("Mary",17),St("Jack",16)]
```
@[B](2)
A. print(s[1].name)
B. print(s[2].name)
C. print("%s" % s[1].name)
D. print("{}".format(s[1].name))
A.print(s[1].name)
B.print(s[2].name)
C.print("%s" % s[1].name)
D.print("{}".format(s[1].name))
答案:B
```
class St:
def __init__(obj,name,age):
obj.name=name
obj.age=age
s=[St("John",19),St("Iris",18),St("Mary",17),St("Jack",16)]
```
@[B](2)
A. print(s[1].name)
B. print(s[2].name)
C. print("%s" % s[1].name)
D. print("{}".format(s[1].name))
A.print(s[1].name)
B.print(s[2].name)
C.print("%s" % s[1].name)
D.print("{}".format(s[1].name))
答案:B