举例说明:
names = ["zhangyang", "guyun", 'xiangpeng', ['alex','jack'], "xuliangcheng"]
print(type(names))
1. list 切片:
extract_name = names[0:3] # 切片 顾头不顾尾
extract_name = names[0:3:2] #2为步长,跳着切
extract_name = names[-3::2] #2为步长,切最后三个名字
2. list 插入:
names.append("LeiHaiDong“) #插在列表最后
names.insert(1,"ChengShuHua") #插在列表的第一个位置
3. list 浅复制:
import copy:
name2 = copy.copy(name)
# 独立了列表的第一层
4. list 替换
names[2] = '向鹏'
name[4][0] = "Alex"
5. list 删除
names.remove('向鹏') #直接去掉向鹏
names.pop(0) # 去掉第一个位置上的数
del names[0] # 去掉第一个位置上的数
6. list 索引
names.index("xuliangcheng")
7. list 计数
names.count("xuliangcheng")
8. list 反转
names.reverse()
9.list 排序
names.sort()
10.list 合并
name2 = [1, 2, 3, 4]
names.extend(name2)
11. 删除 list
del name2