python学习之列表切片
2017-12-09 15:37 龙武大帝 阅读(162) 评论(0) 编辑 收藏 举报names = ["zhangsan","lisi","wangwu","zhuliu"] #设置一个列表
1、取第一个数
print(names[0])
2、取2-3个
print(names[1:3])
3、取1-3个
print(names[0:3])
4、取最后一个
print(names[-1])
5、取倒数后两个
print(names[-2:])
6、在最后面添加用户
names.append("wuqi")
7、添加用户在随意位置
names.insert(2,"wuqi")
8、把某人替换
names[3] = "hanba"
9、删除(3种方式)
- names.remove("zhangsan")
- del names[0]
- names.pop[0]
10、找某个人所在的位置
找lisi的位置
print(names.index("lisi"))
找到之后又打印出来
print(names[names.index("lisi")])
11、统计相同的人
print(names.count("wangwu"))
12、清空列表
names.clear()
13、反转列表
names.reverse()
print(names)
14、列表排序
names.sort()
print(names)
15、扩展列表
设置一个列表
names2 = ['a','b','c']
names.extend(names2)
16、复制列表
names.copy() #浅复制
names.deepcopy() #深复制