python基础 列表
#####列表#####
#1.有序
#2.可变
lst = [3,5.6,'name','age','sex','address']
print(type(lst))
print(lst)
###查看列表的操作方式
print(dir(lst))
###列表的访问--- 1.根据下标--索引位访问
print(lst[2])
###2.列表的反转 --直接把列表的内容反转,改变了列表原来的顺序
lst.reverse()
print(lst)
###3.列表反转输出
print(lst[::-1])
print(lst)
#4.截取 步长
print(lst[1:4])
print(lst[1:6:2])
print([lst[::-2]])
#5.求列表的最大值,最小值
lst2 =[3,5,7,8,3.6]
# print(max(lst2))
# print(min(lst2))
print(id(lst2))
#6.列表元素的追 .append('元素')
lst2.append("苹果")
print(lst2)
#7.向列表中插入数据,.insert(索引位,'元素')
lst2.insert(2,"香蕉")
print(lst2)
#8.修改列表中的元素
lst2[5] ='666我的'
print(lst2)
##9.删除元素 del 列表[索引]
del lst2[5]
print(lst2)
##10. 移除.remove('香蕉')
lst2.remove('香蕉')
print(lst2)
print(id(lst2))
##列表的比较> >= < <= != ==
lst3 = [1,2,3,4,3,6,7,9,3,6]
lst4 = [1,2,3,5]
# print(lst3>lst4)
###列表常用的函数
求列表的元素的个数 len(列表)
print(len(lst3))
#统计具体元素在列表中出现的次数 .count('元素')
print(lst3.count(3))
#列表的反转.reverse()
lst3.reverse()
print(lst3)
#将列表中的内容升序.sort()
lst3.sort()
print(lst3)
#求列表中指定元素的索引位
print('lst3:',lst3)
print('输出索引位:',lst3.index(7))
#列表的嵌套
lst5 = [1,2,3,5,[3,6,9,1]]
print(lst5)
# in not in 判断指定元素是否在列表里
print(9 not in lst5)
print(9 in lst5)