• 2022-06-28
    关于元组(tuple)类型,以下表述中,正确的有?
    A: 元组是一种序列类型,元素是有序的。因此,可以通过下标对元素进行索引和切片操作。 比如,元组对象x = (9, 3, 11, 6),可以通过x[0]访问元组对象的数据项9;可以通过x[:2]进行切片,得到的是元组对象(9,3)。
    B: 和列表(list)相比,元组对象的数据项不可修改。比如,x = (9, 3, 11, 6),无法通过x[0] = 99尝试修改元组中的数据项。列表则可以。比如, y = [9, 3, 11, 6], 可以通过y[0] = 99修改列表中的数据项。
    C: 和列表(list)相比,元组对象及其数据项都不可修改。因此,元组类型没有元素添加、移除等这样的操作。 比如,元组对象x = (1, 2) ,元组对象y = (3, 0, 7),不能对元组对象进行x + y的操作。
    D: 创建一个空元组对象x,既可以通过x = ()创建,也可以通过x = tuple()创建。
    E: x = (3)表示创建一个元组对象x,只包含一个数据项3。
  • 举一反三