关于元组,下列描述正确的是( )
A: 元组完全相当于一个列表
B: 由于元组是一个序列,所以序列的切片操作可以用于元组
C: 元组中的元素可以添加、删除或替换
D: 一个元组就是一个字典
A: 元组完全相当于一个列表
B: 由于元组是一个序列,所以序列的切片操作可以用于元组
C: 元组中的元素可以添加、删除或替换
D: 一个元组就是一个字典
举一反三
- 【单选题】下列关于列表和元组的说法中,错误的是哪一项? A. 列表和元组都属于有序序列 B. 使用列表和元组时,元素下标可以是负数 C. 列表可以作为元组的元素,元组也可以作为列表的元素 D. [6] 是一个列表, (6) 是一个元组
- 元组中的每一个____称为元组的一个分量,n元关系的每个元组有n个分量。
- ( )是一个可以修改数据项的序列类型 A: 字符串 B: 元组 C: 列表 D: 字典
- 下列哪些情况会违反实体完整性规则() A: 向一个关系中插入新元组 B: 从一个关系中查询元组 C: 删除一个关系中的元组 D: 修改某个元组在主码上的值
- 关于元组(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。