names = ["Zhansan","Lishi","Wangwu","Zhaoliu"]#列表
print(names)
#1、从列表中获取元素:
print(names[0])#打印列表中第一个元素
print(names[0:3])#打印从位置为0开始到2结束的元素(顾头不顾尾)叫做切片
print(names[-1])#打印倒数第一个元素
print(names[-2])#打印倒数第二个元素
print(names[-2:])#打印最后两个元素,冒号后的值可以省略
print(names[0:])#打印所有元素,冒号后的值可以省略
print(names[:4])#打印前四个元素,冒号前的值可以省略
#2、列表元素的追加:是追加在后面的
names.append("YueYunPeng")
#print(names)
#3、元素的插入(把"JingHaiPeng"插入到下标为1的位置)
names.insert(1,"JingHaiPeng")
#print(names)
#4、元素的修改(把下标为1的元素改为"YangLiWei")
names[1] = "YangLiWei"
#print(names)
#5、元素的删除:删除"Lishi"这个元素(三种方法)
names.remove("Lishi")#第一种
del names[1]#第二种
names.pop(1)#第三种,若pop值为空,默认删除最后一个元素 ,等同于第二种方法
#print(names)
#6、获取某个元素的下标
print(names.index("Lishi"))
#print(names)
#7、获取列表中某个元素的个数
print(names.count("Lishi"))
#8、清空列表中所有的元素
names.clear()
#print(names)
#9、翻转列表
names.reverse()
#print(names)
#10、排序(特殊字符>数字>大写字母>小写字母)
names.sort()
#print(names)
#11、扩展(合并)
names2 = [1,2,3,4]
names.extend(names2)
print(names,names2
网友评论