序列-列表
列表[]
- list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。
- 列表是可变类型的数据。
- 列表的组成:用[]表示列表,包含了多个以逗号分隔开的数字,或者子串。
list1=['Simon', 'David', 'Clotho']
list2=[1,2,3,4,5]
list3=["str1", "str2", "str3", "str4"]
列表操作
- 取值
- 添加
- 删除
- del(list[])
- list.remove(list[])
- 修改
- 查找
- 示例:
>>> list1=['jack', 20, 'male']
>>> list1
['jack', 20, 'male']
>>> list1.append('USA')
>>> list1
['jack', 20, 'male', 'USA']
>>> list1.remove('USA')
>>> list1
['jack', 20, 'male']
>>> help(list1.remove)
>>> list1[1]=22
>>> list1
['jack', 22, 'male']
>>> 22 in list1
True
对象与类快速入门
- 对象和类,更好的理解列表。
- 对象=属性+方法
- 列表是使用对象和类的一个例子
- 当你使用变量i并给它赋值时候,比如整数5,你可以认为你创建了一个类(类型)int的对象(实例)i。
- help(int)
- 类也有方法,即仅仅为类而定义的函数。
- 仅在该类的对象可以使用这些功能。
- 例如:
- Python为list类提供了append方法,这个方法让你在列表尾添加一个项目。
- mylist.append('an item')列表mylist中增加字符串。注意,使用点号来使用对象的方法。
- 类也有变量,仅为类而定义的变量
- 仅在该类的对象可以使用这些变量/名称
- 通过点号使用,例如mylist.field。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
2012-01-01 工欲善其事,必先利其器.--转载
2012-01-01 每个项目最重要的十件事 --转载
2012-01-01 11 款用于优化、分析源代码的Java工具 --转载