课程
/后端开发
/Python
/初识Python
为什么是a>L[1],a<L[-1]
2018-10-02
源自:初识Python 4-4
正在回答
L.insert() 两个参数,一个是索引,一个是值,
true为1,false为0,
print(a>L[1])
print(a<L[-1])
逗号前面的数字代表的是位置,而大于小于应该是判断,结果为true或false,true=1,false=0
L = ['Adam', 'Lisa', 'Bart']
a='Paul'
L.insert(a>L[1],'Paul')
print L
运行结果是
['Adam', 'Paul', 'Lisa', 'Bart']
因为a>L[1]为true,true=1
这是我的个人理解
左玉晶
我试过insert里面用比较法确定新成员的位置,然而好像是行不通的,无论怎么比较,新元素都在第一位
为啥我运行不了
沐修 提问者
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号