name1 = ['zhangSan', 'liSi', 'wangWu']
"""
取值
"""
print(name1[0]) # 列表索引取值
print(name1[0:2]) # 切片 开始位置 ,结束位置
print(name1[0:2:2]) # 切片 开始位置 ,结束位置,步长
print(name1[-2:])
"""
插入
"""
name1.append("zhaoLiu") # 在列表末尾插入
name1.insert(0, 'liuQi') # 插入到当前索引位置
print(name1)
"""
改值
"""
name1[0] = "liuYi"
print(name1)
"""
删除
"""
del name1[0]
print(name1)
name1.remove("zhaoLiu")
print(name1)
name1.pop(2) # 输入下标,删除当前位置,不输入删除最后一个
print(name1)
print(name1.index('zhangSan')) # 取索引
list1 = [1, 1, 2, 54, 1]
print(list1.count(1)) # 统计重复
# list1.clear()
# print(list1) # 清空列表
list1.reverse()
print(list1) # 翻转
list1.sort()
print(list1) # 排序
list2 = ['list']
list1.extend(list2) # 合并
del list2
print(list1)
list2 = list1.copy() # 浅拷贝,copy第一层
list1[0] = "xiugai"
print(list1, list2)
python list 处理,及常用方法
最新推荐文章于 2025-07-05 19:43:04 发布