课程
/后端开发
/Python
/初识Python
L.insert(0,L.pop())L.append(L.pop(1))
2017-01-06
源自:初识Python 4-6
正在回答
因为L = ['Adam', 'Lisa', 'Bart'],所以L.pop()是'Bart',此时L=['Adam', 'Lisa']所以执行完第一行L.insert(0,L.pop())之后L=['Bart','Adam', 'Lisa']
当L=['Bart','Adam', 'Lisa'],L.pop(1)是'Adam',此时L=['Bart','Lisa'],此时执行完第二行L.append(L.pop(1))之后L=['Bart','Lisa','Adam']
这样就实现了第一个和第三个元素交换的目的
静观思异常 提问者
那道题的将L里的最后一个元素与第 一个元素互换用这个L.insert(0,L.pop())L.append(L.pop(1))怎么实现的呢-?-
qq_李达康_0
insert(索引号,新元素) 在对应索引内插入新元素 pop() //删除最后一个元素,并且返回删除的元素 pop(索引) //删除对应索引元素,并返回删除元素
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序