复制
收藏
提问
全网

在Python中有 s=['a','b'] s.append([1,2]) s.insert(1,7); 执行以上代码后,s值为( ) A. ‘a', 7, ‘b', 1, 2] B. [[1, 2], 7, ‘a',‘b’] C. [1, 2,‘a’,7’,‘b’] D. [‘a', 7, ‘b’,[1, 2]]

1cd035ddf
4个月前
全网
文档
学术
百科
知识库
时间不限
自动

理解问题在Python中有 s=['a','b'] s.append([1,2]) s.insert(1,7); 执行以上代码后,s值为( ) A. ‘a', 7, ‘b', 1, 2] B. [[1, 2], 7, ‘a',‘b’] C. [1, 2,‘a’,7’,‘b’] D. [‘a', 7, ‘b’,[1, 2]]

已完成理解在Python中有 s=['a','b'] s.append([1,2]) s.insert(1,7); 执行以上代码后,s值为( ) A. ‘a', 7, ‘b', 1, 2] B. [[1, 2], 7, ‘a',‘b’] C. [1, 2,‘a’,7’,‘b’] D. [‘a', 7, ‘b’,[1, 2]]

展开阅读网页

执行结果分析

  • 执行顺序:首先执行s.append([1,2]),然后执行s.insert(1,7)13456710
  • append() 作用append([1,2])将列表[1,2]作为一个整体添加到列表s的末尾。45710
  • insert() 作用insert(1,7)在索引1的位置插入元素7,由于索引从0开始,所以7会插入到'b'之前。139

正确答案

D. ['a', 7, 'b', [1, 2]]

更专业一些
转笔记
专业
在Python中有 s=['a','b'] s.append([1,2]) s.insert(1,7); 执行以上代码后,s值为( ) A. ‘a', 7, ‘b', 1, 2] B. [[1, 2], 7, ‘a',‘b’] C. [1, 2,‘a’,7’,‘b’] D. [‘a', 7, ‘b’,[1, 2]]
不在提醒

更专业内容正在努力生成中
知识树
在Python中有 s=['a','b'] s.append([1,2]) s.insert(1,7); 执行以上代码后,s值为( ) A. ‘a', 7, ‘b', 1, 2] B. [[1, 2], 7, ‘a',‘b’] C. [1, 2,‘a’,7’,‘b’] D. [‘a', 7, ‘b’,[1, 2]]
Python列表s的值是什么?
Python中append()函数的作用是什么?
Python中insert()函数的作用是什么?
在线客服