关于列表(list)类型的对象,以下说法中错误的是?
A: 列表是一种序列类型,列表中的数据项既可以是相同数据类型,也可以是不同数据类型。比如,list1 = [99, 85, 'A', '优秀']是可以合法使用的列表形式。
B: 55 in [ 90, 88, [55, 91, 82] ] 返回True
C: 函数list()可以把字符串(str)对象转换成列表(list)对象。比如,x = list('python')执行后,会返回一个列表对象给x。x的值是['p', 'y', 't', 'h', 'o', 'n']。
D: 函数list()可以把元组(tuple)对象转换成列表(list)对象。比如,x = list((99, 72,88))执行后,会返回一个列表对象给x。x的值是[99, 72, 88]。
A: 列表是一种序列类型,列表中的数据项既可以是相同数据类型,也可以是不同数据类型。比如,list1 = [99, 85, 'A', '优秀']是可以合法使用的列表形式。
B: 55 in [ 90, 88, [55, 91, 82] ] 返回True
C: 函数list()可以把字符串(str)对象转换成列表(list)对象。比如,x = list('python')执行后,会返回一个列表对象给x。x的值是['p', 'y', 't', 'h', 'o', 'n']。
D: 函数list()可以把元组(tuple)对象转换成列表(list)对象。比如,x = list((99, 72,88))执行后,会返回一个列表对象给x。x的值是[99, 72, 88]。
举一反三
- 关于元组(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。
- 关于列表(list)的说法错误的是()。 A: list是一个有序列表 B: list可以存放任意类型的元素 C: 使用list时,其下标可以是负数 D: 使用list时切片可以是负数
- 关于列表的描述,错误的是() A: 列表是包含0个或多个元素组成的有序序列 B: 列表是一种映射类型 C: 列表类型用中括号[]表示 D: 可以通过list(x)函数将集合或字符串类型转换成列表类型
- 关于Python语言中的列表,以下选项中描述错误的是() A: 表是一个可以修改数据项的序列类型 B: 列表的元素和长度不可变 C: 列表用中括号[]表示,也可以通过list()函数将元组或字符串转化成列表 D: 列表是包含0个或者多个对象引用的有序序列
- 【单选题】关于列表的说法,描述错误的是 A. list 是一个有序集合,没有固定大小 B. list 可以存放Python中任意类型的数据 C. 使用list时其下标可以是负数 D. list 是不可变数据类型