为了账号安全,请及时绑定邮箱和手机立即绑定

为什么L.insert(-1,'Paul') or L.append(1,'Paul')也对

这是怎么排的顺序?

正在回答

3 回答

不知道你用的哪个版本,这样写竟不会报错。如果也能通过的话,应该是or的短路原则,or前面为True,则返回or前面的值,它后面不会被执行。如果or前面为False,则执行它后面的内容,返回or后面的值。

0 回复 有任何疑惑可以回复我~

append有两个参数吗?应该只有一个参数,因为他的作用是从队尾添加数据,

L.insert(-1,'Paul')指的是向倒数第一个位置插入数据,原来倒数第一的数据后移一位


1 回复 有任何疑惑可以回复我~

应该不行吧,我试了你说的,但是错了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758620    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

为什么L.insert(-1,'Paul') or L.append(1,'Paul')也对

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信