【Python】列表

列表List

创建

names = ["macheal","lisi","zhangsan","wangwu","jiangliu"]

截取

# 通过索引访问元素 不可以超过下标限制 会报错
# 索引截取
names[1:3] # ["lisi","zhangsan"]  
names[:3] # ["macheal","lisi","zhangsan"]
names[1:] # ["lisi","zhangsan","wangwu","jiangliu"]
names[:] # 拷贝

插入

# names.append(值)
# names.insert(索引,值) 超出最大索引的 直接插入最后
names.insert(90,"cc")
print(names)

删除

del(names[2])
del names[2]
names.remove("zhangsan") # 删除元素
names.pop() # 删除最后一个数据
names.pop(1) # 删除索引为1的数据
names.pop(-2) # 删除倒数第二个数据

排序

# 排序 sort 会改变原列表 sorted 返回一个新列表 不会改变原列表
names.sort()
names.sort(reverse=True) # 倒序
newlist = sorted(names)
# 翻转
names.reverse()
# 长度
length = len(names)
# 查找
names.index(1)

猜你喜欢

转载自www.cnblogs.com/ljl-zszy/p/11793161.html
今日推荐