names =['zhangsan','lisi','wangwu','ermazi','dazhutou']
x = names.index('zhangsan')# index 返回元素在列表中的下标,元素不存在则报错print(x)# 0
x =('lisi'in names)# in 判断元素是否在列表中,是返回True,否返回Falseprint(x)# True
列表的遍历
遍历:将所有的数据都访问一遍.遍历针对可迭代对象
while循环遍历
for…in循环遍历
names =['zhangsan','lisi','wangwu','ermazi','dazhutou']# while循环,通过访问每一个元素的下标来访问每一个数据
i =0while i <len(names):print(names[i])
i +=1# for..in循环,本质是不断的调用next方法查找下一个数据for i in names:print(i)
冒泡排序
可以直接使用sort内置方法对列表进行排序
n =[6,5,3,1,8,7,2,4]
x =0while x <7:
x +=1
i =0while i <len(n)-1:if n[i]> n[i+1]:
n[i],n[i+1]= n[i+1],n[i]
i +=1print(n)