列表索引
Python中列表是list,我们可以通过列表的索引获取相应的元素。
>>> list_test = ['Hello',1,2,3,4.0,5.0,6.0,True,False]
>>> list_test[1]
1
>>> list_test[0]
'Hello'
>>>
列表切片
以上面的list_test列表做例子
>>> list_test[1:4]
[1, 2, 3]
>>>
由上面的例子得出:Python有个规律只包含[]前面的索引,不包含[]后面的索引。
列表切片的小技巧
>>> list_test[0:7]
['Hello', 1, 2, 3, 4.0, 5.0, 6.0]
>>> list_test[:7]
['Hello', 1, 2, 3, 4.0, 5.0, 6.0]
>>> list_test[6:]
[6.0, True, False]
>>>
由上面的例子,我们得出Python切片的时候,如果索引为0,我们可以不写
列表判断某个元素是否在列表中
Python中我们可以通过in
和not in
关键字返回boolean值判断某个元素是否在列表当中,代码举例子
>>> 'like'in'I like a girl.'
True
>>> 'are' in 'I like a girl.'
False
>>> 3 in [1,2,3,4,5]
True
>>> 3 not in [1,2,3,4,5]
False
>>>
练习了上面的例子,感觉Python真的很强大,居然能通过in
和not in
来做判断。