1.7_1列表(索引+切片)
#1.列表
students=['Bob','Alice','Jim','Mike','Judy']
print(students)#2.在列表(添加不同数据类型,查看列表是否可以运行?是否为列表类型?)
students=['Bob','Alice','Jim','Mike','Judy',123,True]
print(students)
print(type(students))#3.1.列表(能否在列表里套1个列表?)
students=['Bob','Alice','Jim','Mike','Judy',123,True,['a','b']]
print(students)
print(type(students))#3.2.列表(计算列表students里面的元素个数)#列表里面套的那个列表,不管列表里面有多少值,都算一个
students=['Bob','Alice','Jim','Mike','Judy',123,True,['a','b']]
print(students)
print(type(students))
print(len(students))
#----------------------------------------------------------------------------------#4.1.列表(取“单个”元素值)
students=['Bob','Alice','Jim','Mike','Judy',123,True,['a','b']]
#索引 0 1 2 3 4 5 6 7
#负数索引 -8 -7 -6 -5 -4 -3 -2 -1
print(students[0])
print(students[-1])
print(students[7])
print(students[-8])#4.2.列表(取“多个”元素值==>列表切片)【正着==>】
students=['Bob','Alice','Jim','Mike','Judy',123,True,['a','b']]
#索引 0 1 2 3 4 5 6 7
#负数索引 -8 -7 -6 -5 -4 -3 -2 -1
# print(students[0])
# print(students[-1])
# print(students[7])
# print(students[-8])
print(students[2:7]) #['Jim', 'Mike']#取索引2到4对应的值,不包含":号"后面索引所对的值==>并且是用[]进行包裹的
#print(students[4:2]) #[]#4.3.列表(取“多个”元素值==>列表切片)【反着<==】取最后两个索引
students=['Bob','Alice','Jim','Mike','Judy',123,True,['a','b']]
#索引 0 1 2 3 4 5 6 7
#负数索引 -8 -7 -6 -5 -4 -3 -2 -1
#print(students[2:4]) #取索引2到4对应的值,不包含":号"后面索引所对的值==>并且是用[]进行包裹的
print(students[-2:-1]) #取不到最后一个元素
print(students[-2:]) #可以取到最后一个元素(从倒数第二个元素开始,获取所有索引值)
#正序索引(最后3个值)
print(students[5:])
1.7_2列表(增加+删除+修改元素)
#在列表里面新增一个同学
students=['Bob','Alice','Jim','Mike','Judy']#1.新增append()=
students.append('Lily')#2.1删除元素(按索引)pop()
students.pop(1)
#2.2删除元素(按值)remove()元素多
students.remove('Mike')#3.改元素(重新赋值)
students[0]='HH'print(students)