廖雪峰网站:学习python基础知识—list和tuple(二)
1、list
""" Python内置的一种数据类型是列表:list。 list是一种有序的集合,可以随时添加和删除其中的元素。 """ classmates = ['Michael', 'Bob', 'Mary'] print('classmates', classmates) print('len(classmates)= ', len(classmates)) print('classmates[0]=', classmates[0]) print('classmates[1]=', classmates[1]) print('classmates[-1]=', classmates[-1]) print('classmates[-2]=', classmates[-2]) print('classmates[-3]=', classmates[-3]) classmates.append('mike') # 添加list元素末尾 print('classmates1', classmates) classmates.insert(1, 'jack') # 元素插入指定的位置 print('classmates2', classmates) classmates.pop() # 删除list末尾元素 print('classmates3', classmates) classmates.pop(1) # 删除指定位置的元素 print('classmates4', classmates) classmates[1] = 'Sarah' # 指定位置替换别的元素 print('classmates5', classmates)
2、tuple
""" 另一种有序列表叫元组:tuple。 tuple和list非常类似,但是tuple一旦初始化就不能修改 """ classmates = ('Michael', 'Bob', 'Tracy') print('classmates =', classmates) print('classmates[0]=', classmates[0]) print('classmates[1]=', classmates[1]) print('classmates[2]=', classmates[2]) print('classmates[-1]', classmates[-1]) # classmates[0] = 'Adam' # 无法修改元素 # print('classmates1', classmates) t = (1, 2) # 定义tuple元素必须确定 print('t1=', t) t = () # 定义空的tuple print('t2=', t) t = (1) # 这个是1数,定义不是只有一个元素 print('t3=', t) t = (1,) # 定义只有一个元素 print('t4=', t) t = ('a', 'b', ['A', 'B']) # “可变的”tuple: t[2][0] = 'X' t[2][1] = 'Y' print('t5', t)
我是一个爱笑,认真记录每一天进步的博主.
转载请注明出处,商用请征得作者本人同意,谢谢!!!
分类:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器