# 定义一个列表
classmates = ['Michael','Bob','Tracy']
# 查看列表长度len()
print("列表classmates含有:",len(classmates),"个元素")
# 输出列表内指定位置的元素,从0开始
print("列表第一个元素为:",classmates[0])
print("列表第二个元素为:",classmates[1])
# 倒着数列表内元素位置,从-1开始
print("列表最后一个元素为:",classmates[-1])
# 输出列表
print("列表内容如下:",classmates)
# 追加元素至列表末尾,方法.append()
classmates.append('Adam')
print("列表末尾多了一个元素:",classmates)
# 把元素插至指定位置,方法.insert()
classmates.insert(1,'Jack')
print("在列表位置1出插入元素:",classmates)
# 删除列表末尾元素,方法.pop()
classmates.pop()
print("列表最后一个元素被删除",classmates)
# 输出列表内指定位置的元素,方法.pop(i)
classmates.pop(1)
print("列表原本位置1的元素被删除:",classmates)
# 要把某个元素替换,可直接赋值
classmates[1] = 'Sarah'
print("列表原本位置1的元素被替换:",classmates)
列表classmates含有: 3 个元素
列表第一个元素为: Michael
列表第二个元素为: Bob
列表最后一个元素为: Tracy
列表内容如下: ['Michael', 'Bob', 'Tracy']
列表末尾多了一个元素: ['Michael', 'Bob', 'Tracy', 'Adam']
在列表位置1出插入元素: ['Michael', 'Jack', 'Bob', 'Tracy', 'Adam']
列表最后一个元素被删除 ['Michael', 'Jack', 'Bob', 'Tracy']
列表原本位置1的元素被删除: ['Michael', 'Bob', 'Tracy']
列表原本位置1的元素被替换: ['Michael', 'Sarah', 'Tracy']