欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

列表语法

程序员文章站 2024-01-06 13:45:42
...

列表的增删改查

slist1 = []  # 空列表
slist2 = ['斯蒂芬', '克莱', '安德鲁', '凯利', '德拉蒙德', '詹姆斯']

语法一: 尾部添加数据

列表.append(具体数据)

slist2.append("艾瑞克")
print(slist2)
print("----------------------------")

语法二: 删除列表数据

列表.remove(具体数据)

slist2.remove("詹姆斯")
print(slist2)

语法三: 根据下标索引删除

del 列表[下标]
slist2 = [‘斯蒂芬’, ‘克莱’, ‘安德鲁’, ‘凯利’, ‘德拉蒙德’, ‘詹姆斯’]
索引对应 1 2 3 4 5 6

print(len(slist2))
sindex = slist2.index("凯利")
del slist2[sindex]
print(slist2)
del slist2[slist2.index("克莱")]
print(slist2)

语法四: 修改

列表[下标] = 新的值
将’安德鲁‘改为‘维金斯’

slist2[slist2.index("安德鲁")] = "嘴哥"
print("修改后的结果为:", slist2)

将’斯蒂芬‘改为‘库里’

slist2[slist2.index("斯蒂芬")] = "库里"
print("修改后的结果为:", slist2)

语法五: 在前面插入

列表.insert(要插入的下标,新的值)

slist2.insert(slist2.index("德拉蒙德"), "妹夫")
slist2.insert(slist2.index("嘴哥"), "贝兹莫尔")
print("修改后的结果为:", slist2)

切片 取前三、取倒数前三

print("取前三的值为:", slist2[:3], "\n", slist2[3:5])
print("取后三位的值为:", slist2[-3:])
print("取后三位的值为:", slist2[-3:])