1 列表元素的查询
测试代码:
lst=['hello','world',98,'hello']
print(lst.index('hello'))
print(lst.index('hello',1,4))
测试结果:
print(lst.index('hello'))
输出0,有重复数据,输出第一个
print(lst.index('hello',1,4))
输出3,在索引1、2、3中查找。
获取单个元素
- lst[0],0~N-1
- lst[-1],-N~-1
获取多个元素
lst[start:stop:step],不包括stop(前闭后开)
step为正数,从start开始往后计算切片
- start省略,从0开始
- stop省略,到最后一个
- step省略,为1。
- 如:[::1],[:2:1],[1:5]
- step为负数,从start开始往前计算切片,倒序输出。lst[7:0:-1]
切片的第一个元素默认是列表的最后一个元素,切片的最后一个元素默认是列表的第一个元素
列表元素是否存在
in、not
print(10 in lst) print(10 not in lst)
列表的遍历
for item in lst print(item)