当前位置:首页>python>Python-09基础语法-数据容器(体系文章)

Python-09基础语法-数据容器(体系文章)

  • 2026-09-11 02:15:50
Python-09基础语法-数据容器(体系文章)
    前面在Python-04基础语法-变量(体系文章)这里学过变量,变量是可以存储一个值的,但处理多个值或一组值变量就变得不方便,于是Python的数据容器就应运而生,数据容器顾名思义就是存储数据的容器,可以存一个或多个数据的数据结构。
     Python界的“瑞士军刀”——列表(list)
定义列表
todo_list = []  # 今天的任务:先躺平shopping = ["牛奶", "面包", "PS5游戏机"]  # 前两个是真的,第三个是梦想name = "Python"list(name)  # 结果:['P', 'y', 't', 'h', 'o', 'n']my_pocket = [42, 3.14, "你好", ["小秘密", 007]]
列表操作
shopping.append("快乐水") # 购物清单变成 ["牛奶", "面包", "PS5游戏机", "快乐水"]shopping.insert(1, "纸巾")  # 在第二个位置(索引1)插入"纸巾"shopping.extend(["充电器","自拍杆"]) # 相当于合并shopping.remove("牛奶")  # 牛奶滚出购物清单 last_item = shopping.pop()  # 把最后一件拿出来,顺便看看是啥del shopping[0]# 删除第一个元素shopping.index("面包")  # 返回面包的索引,如果不存在会报错(这时你会听到一声惨叫)
列表遍历
for item in shopping:    print(f"买了{item}")
切片
比如你有一个列表 numbers = [0, 1, 2, 3, 4, 5],你想取前三个
numbers[:3]  # [0, 1, 2]
取中间两个:
numbers[2:4]  # [2, 3]
跳着取
numbers[::2]  # [0, 2, 4]  # 每两个取一个,像吃奥利奥只吃夹心
反转列表
numbers[::-1]  # [5, 4, 3, 2, 1, 0]  # 时光倒流的感觉
列表常用方法(有印象就行,AI编程比你记忆力好😄)
len(list):列表长度(有几个元素)max(list) / min(list):最大值/最小值(元素类型要一致)sum(list):求和(元素得是数字)sorted(list):排序(返回新列表)list.sort():原地排序(直接修改原列表)list.reverse():反转(原地)list.count(x):统计 x 出现次数list.copy():浅拷贝

如果你觉得这篇文章对你有帮助,欢迎点赞、评论、转发三连

关注龙哥AI大模型-用通俗易懂的语言学会AI编程🤝

最新文章

随机文章