元组和range
元组
- 只读列表,不支持增 删 改;但是元组里的列表可以增删改
- 元组其实就是通过逗号(,)设定的,和小括号并没有什么必然的关系,所以当元组只有一个元素的时候,需要在元素后加个逗号
- 存储大量数据,有序、不可变、支持索引
- 索引 切片 步长
#实例
tu = (12,"SUN",True,[1,2,3])
#查看
print(tu[2])
print(tu[:2])
for i in tu:
print(i)
#计算有多少个元素
print(len(tu))
#元组的创建,和逗号有关系,和小括号没有必然关系
lst = 1,2,"asd"
print(type(lst))
-
应用
-
存储重要数据,防止更改,一般应用在配置文件中使用
-
元组的拆包,分别赋值
a,b = (1,2) print(a,b)
-
range
- 类似列表,自定制范围的数字列表
- python3和python2的区别
- python2中默认是列表
- python3中不是列表,是个可迭代对象,可以用list()转成列表
- python2中的xrange和python3中的range类似
- 顾头不顾尾
num = range(10)
print(num)
for i in num:
print(i)
print(num[1]) #也有所引
#0-99
for i in range(1,100):
print(i)
#0-100所有偶数
for i in range(2,101,2):
print(i)
#倒着打印100-1
for i in range(100,0,-1):
print(i)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下