18、表达式[3] in [1, 2, 3, 4]的值为________________。 19、列表对象的sort()方法用来对列表元素进行原地排序,该函数返回值为 。 20、假设列表对象aList的值为[3, 4, 5, 6, 7, 9, 11, 13, 15, 17],那么切片aList[3:7]得到的值是______________________。 21、使用列表推导式生成包含10个数字5的列表,语句可以写为_______________。 22、已知列表 x = list(range(10)),那么执行语句 del x[::2]之后,x的值为_________。 23、已知列表 x = [1, 2, 3, 4],那么执行语句 del x[1] 之后x的值为____________。
时间: 2024-04-26 11:19:56 浏览: 84
18、表达式[3] in [1,2,3,4]的值为True。
19、列表对象的sort()方法用来对列表元素进行原地排序,该函数返回值为None(即不返回任何值)。
20、切片aList[3:7]得到的值是[6, 7, 9, 11]。
21、使用列表推导式生成包含10个数字5的列表,语句可以写为:[5 for i in range(10)]。
22、执行语句del x[::2]之后,x的值为[1, 3, 5, 7, 9],这是因为x[::2]表示从头到尾,以步长为2的方式选取列表元素,然后使用del语句删除这些元素。
23、执行语句del x[1]之后,x的值为[1, 3, 4],这是因为del x[1]表示删除列表x的第二个元素(从0开始计数),即元素2。
相关问题
34、已知 x = {'a':'b', 'c':'d'},那么表达式 'b' in x.values() 的值为______________。 35、表达式 1<2<3 的值为_________。 36、表达式 3 or 5 的值为________。 37、表达式 0 or 5 的值为_________。 38、表达式 3 and 5 的值为____________。
34、表达式的值为True。x.values()返回一个字典x中所有的值的视图,即['b', 'd'],'b'在这个视图中,所以表达式的值为True。
35、表达式的值为True。1<2的值为True,True<3的值也为True,所以整个表达式的值为True。
36、表达式的值为3。'or'为逻辑运算符,如果左边的表达式的值为True,则返回左边表达式的值,否则返回右边表达式的值。因为3为True,所以整个表达式返回3。
37、表达式的值为5。同上,因为0为False,所以整个表达式返回右边表达式的值5。
38、表达式的值为5。'and'为逻辑运算符,如果左边的表达式的值为True,则返回右边表达式的值,否则返回左边表达式的值。因为左边表达式3为True,所以整个表达式返回右边表达式的值5。
29、已知 x = [[1]] * 3,那么执行语句 x[0][0] = 5之后,变量x的值为________________。 30、表达式 list(map(lambda x: x+5, [1, 2, 3, 4, 5])) 的值为______________________。 31、表达式 {1, 2, 3, 4, 5} ^ {4, 5, 6, 7} 的值为_________________________。 32、已知 x = {'a':'b', 'c':'d'},那么表达式 'a' in x 的值为______________。 33、已知 x = {'a':'b', 'c':'d'},那么表达式 'b' in x 的值为______________。
29、变量x的值为[[5],[5],[5]]。因为x = [[1]] * 3创建了一个包含3个相同子列表[[1], [1], [1]]的列表,修改x[0][0] = 5实际上修改了第一个子列表的第一个元素,其他子列表同理。
30、表达式的值为[6, 7, 8, 9, 10]。使用map()函数将列表[1, 2, 3, 4, 5]中的每个元素都加上5,得到新的列表[6, 7, 8, 9, 10]。
31、表达式的值为{1, 2, 3, 6, 7}。'^'号表示对称差集,即两个集合中不相同的元素集合。{1, 2, 3, 4, 5}和{4, 5, 6, 7}的对称差集为{1, 2, 3, 6, 7}。
32、表达式的值为True。'a' in x表示判断字典x中是否有键'a',因为字典x中有键'a',所以表达式的值为True。
33、表达式的值为False。'b' in x表示判断字典x中是否有值为'b'的键,因为字典x中没有值为'b'的键,所以表达式的值为False。
阅读全文