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)