复制
收藏
提问
简洁
1. (多选题) 元组是置于圆括号中的一组数据,数据之间用逗号分隔,下面选项中的数据为元组类型的有: A () B (1,2,3,4) C (1) D 1, 2. (多选题) 元组与列表的主要区别有: A 元组可以为空,列表不能为空 B 元组是不可变数据类型,列表是可变数据类型 C 元组的内置方法只有count()和index(),列表的内置方法较多 D 元组的界定符是圆括号,列表的界定符是方括号 3. (多选题) 在确定序列长度的情况下,可以用多变量赋值语句把元组、列表和字符串等序列解包,将元素分别赋值给多个独立变量,下面语句正确的有: A x, y = [3, 6] B x, y = 5, 10 C a, b, c = 'xyz' D x, y = (5, 10) 4. (多选题) 列表是python中应用最广泛、最灵活的数据类型之一,关于列表元素,正确的描述有: A 列表元素可以增加删除 B 列表元素可以是不同类型 C 列表元素可以全是整数 D 列表元素可以仍是列表 5. (多选题) 以下列表操作方法中,属于原地操作,无返回值的为: A remove() B append() C clear() D pop() 6. (多选题) sort()和sorted()都可以用于列表元素的排序,下面描述正确的有: A 二者都可以用参数key指定排序关键字 B 二者默认都是升序排序 C sort()是原地排序,无返回值 D sorted()返回一个排序的列表 7. (多选题) 对列表[25, 13, 36, 1]进行排序并输出,下面程序正确的有: A ls = [25, 13, 36, 1] ls.sorted() print(ls) B ls = [25, 13, 36, 1] ls.sort() print(ls) C ls = [25, 13, 36, 1] print(ls.sort()) D ls = [25, 13, 36, 1] print(sorted(ls)) 8. (多选题) 对列表[25, 13, 36, 1]进行逆序并输出,下面程序正确的有: A ls = [25, 13, 36, 1] print(reversed(ls)) B ls = [25, 13, 36, 1] print(list(reversed(ls))) C ls = [25, 13, 36, 1] ls.reversed() print(ls) D ls = [25, 13, 36, 1] ls.reverse() print(ls) 9. (多选题) ls为一个列表,下面正确的选项有: A ls.pop(0)总是可以获取去除第一个元素的列表 B ls[1:]都可以获取去除第一个元素的列表,列表为空时仍返回空列表 C 对于非空列表,ls.pop(0)可以获取去除第一个元素的列表 D 对于空列表,ls.pop()会触发异常 10. (多选题) ls = [25, 13, 36, 1] ls为一个列表,删除其中元素13,输出列表[25, 36, 1]的正确的选项有: A ls = [25, 13, 36, 1] ls.pop(1) print(ls) B ls = [25, 13, 36, 1] ls.remove(13) print(ls) C ls = [25, 13, 36, 1] ls.clear(13) print(ls) D ls = [25, 13, 36, 1] ls=[ls[0]]+ls[2:] print(ls)
3月前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
-
元组是置于圆括号中的一组数据,数据之间用逗号分隔。选项中的数据为元组类型的有:
-
元组与列表的主要区别有:
-
在确定序列长度的情况下,可以用多变量赋值语句把元组、列表和字符串等序列解包,将元素分别赋值给多个独立变量,下面语句正确的有:
-
关于列表元素,正确的描述有:
-
属于原地操作,无返回值的列表操作方法有:
-
sort()
和sorted()
都可以用于列表元素的排序,下面描述正确的有: -
对列表
[25, 13, 36, 1]
进行排序并输出,下面程序正确的有: -
对列表
[25, 13, 36, 1]
进行逆序并输出,下面程序正确的有: -
ls 为一个列表,下面正确的选项
你觉得结果怎么样?