栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python增删改查学生管理(python列表的增删改查)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python增删改查学生管理(python列表的增删改查)

1.什么是列表 (列表是一个可变的数据类型,由[]来表示,什么都能装)

例:lst = ["移动硬盘","手机",110,True,False,["人民币","美金","欧元"]] #什么都能装

2.列表的索引和切片

列表和字符串一样,也有索引和切片,只不过切出来的内容是列表
索引的下标从0开始
lst = ["海上钢琴师","奥特曼","咒怨","舌尖上的中国","穹顶之下","金刚"]
print(lst[3][2]) #"舌尖上的中国" "上"
print(lst[-2]) #穹顶之上
print(lst[1:4]) [#"奥特曼","咒怨","舌尖上的中国"]
print(lst[-3:-1]) #顾头不顾尾
print(lst[1::2]) #奥特曼,舌尖上的中国,金刚
print(lst[-1:-5:-2]) #金刚,舌尖上的中国

3.列表的增删改查

        1)增

lst = ["赵四","施瓦辛格","黄渤","郭达森","赛利亚"]]
#在屁股后面添加
lst.append("黄宏")  #在原来的基础上进行的操作,只能加1个
lst.insert(1,"王力宏") #在某个位置加上xxx内容
lst.extend(["麻花腾"])  #迭代添加
print(lst)

         2)删减

 lst = ["赵四","施瓦辛格","黄渤","郭达森","赛利亚"]
data = lst.pop(2) #返回被删除的数据
lst.remove("赵四")  #删除元素  如果元素不存在会报错


切片删除:
    del lst[1:3]
    print(lst)
清空列表:
    lst.clear()

        3)改

lst = ["王者农药","魔兽世界","DNF","逆水寒","反恐精英"]
lst[0] = "扫雷"  #修改

lst[1:3] = ["跑跑卡丁车"] #先删除后添加
lst[1::2] = ["QQ华夏","QQ三国"]  #切片删除的时候,如果步长不是,注意元素个数

        4)查

lst = ["锅包肉","火锅","巫山烤鱼","清水煮白菜","烤鸭"]
for el in lst:  #element 元素
    print(el)

        4.列表的嵌套

lst = ["alex","gay","wusir",["范冰冰","李冰冰",[1,"火锅","ritian"凤爪"],"王冰冰"]]
print(lst[3][2][1]) #一层一层的翻
 lst[3][2][2] = lst[3][2][2].upper()

         5).其他操作

lst = ["太白","太黑","五色","阴雨","日天","太蠢"]
1)c = lst.count("太白")  #查询太白出现的次数


lst = [1,4,5,6,3,2,5,3,5,666,43]
lst.sort()  #排序,默认升序


lst = sort(reverse=True)  #reverse=Trye 降序

print(lst)




lst = ['小雪','小如','小花','小梅']
lst.reverse()  #翻转180度
print(len(lst))  #求列表的长度

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/772985.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号