1、列表:一系列元素的顺序组合
标志符[],用,分隔,可随时修改
2、列表方法
nums = [1,2,3,4,5,6]
number = [7,8,9]
# 查看类型
print(type(nums))
# 查看列表函数
print(dir(nums))
# 添加方法
# append 在列表末尾添加元素
# insert 指定位置添加元素
# extend 扩展
nums.append(7)
print(nums)
nums.insert(1,6) # 前一个是索引号,后一个是元素
print(nums)
nums.extend(number)
print(nums)
# 删除方法
# pop 弹出 默认是删除最后一个,指定索引也可以
# remove 从左往右删除一个指定的元素
nums.pop(0)
print(nums)
nums.remove(3)
print(nums)
# 查找方法
# count 查找元素个数
# index 查找元素索引
print(nums.count(2))
print(nums.index(7,2))
# 排序方法
# reverse 倒序
# sort ascii码表排序
nums.reverse()
nums.sort(reverse=True) # 对列表进行永久性排序,倒序排序
nums.sort()
print(nums)
# 切片
print(nums[0:3])
print(nums[:4]) # 因为没有指定第一个索引,所有自动从列表开始
print(nums[1:]) # 索引到列表末尾
print(nums[-1:])
num = nums[:]
print(num) # 复制列表