Python列表常用操作

先看一些基本的操作

names = ["4ZhangYang", "#!Guyun","xXiangPeng",["alex","jack"],"ChenRonghua","XuLiangchen"]

#打印第一个以及第三个元素
print(names[0],names[2])

切片操作:

print(names[1:3]) #打印下标为1到下标为2的元素内容,第3个元素不会被打印,因为python的切片操作是顾头不顾尾的
print(names[-2:]) #打印倒数第2个到结尾的元素内容
print(names[:3]) #相当于print(names[0:3])
print(names[-3:-1]) #打印倒数第3个到倒数第1个元素的内容,因为python读列表时从左到右读取的

列表自带的一些函数操作

#增加
names.append("LeiHaidong") #追加一个元素
names.insert(3,"Xinzhiyu") #在指定下标处插入一个元素
#合并一个列表的内容
names2 = [1,2,3,4]
names.extend(names2)

#
names.remove("ChenRonghua")

#del names[1] =names.pop(1)
del names[1] 
names.pop(1) #如果使用names.pop(),默认弹出最后一个元素,并返回最后一个元素的内容
names.clear()#清空列表
del names2 #删除整个列表

#
names[2] ="XieDi" #直接替代下标为2的元素内容
names.reverse() #元素内容反转
names.sort()#排序

#
print(names.index("XieDi"))
print(names.count("ChenRonghua")) #统计此内容的元素个数

猜你喜欢

转载自www.cnblogs.com/Richard-Liang/p/10745786.html