python基础知识(元组)
2024-09-08 06:09:44
元组
不能更改内容
元组 (元素1,元素2)
元组的创建和删除
使用赋值运算符直接创建元组
元组名 = (元素1,元素2、.......)
只创建一个元素的元组 元组名 = (元素1,)
创建空元组
元组名 = () 为元素传递空值或输出空值使用
创建数值元组
tuple1= tuple(range(2,21,2))
print(tuple1)
tuple()转换成元组
删除元组
del 元组名称
访问元组元素
直接使用print()函数输出
索引
切片
元组可以使用for循环遍历
修改元组元素
使用+ 来进行相加
想修改元组需要从新赋值
元组推导式
可以快速生成元组,根据某个元组生成指定需求的元组
impory random 导入随机数模块
randomenumber = (random.randint(10,100)for i in range(10))
结果是生成器对象
可以用tuple转换成元组
__next__()输出元素
每次重复输出元素+1
print(randomnumber.__next__()) #输出第一个元素
print(randomnumber.__next__()) #输出第二个元素
元组和列表区别
列表可变序列(随时可以替换)、支持切片、列表速度访问慢、列表不可以作为字典键
元组不可变序列(不能添加、修改和删除元素,可以整体更改)、支持切片只能访问、元组速度访问快、元组可以作为字典键
最新文章
- mongodb架构篇
- 2015年11月26日 Java基础系列(一)之String与StringBuffer与StringBuilder的区别
- 第11章 Windows线程池(1)_传统的Windows线程池
- by which, in which, from which 语法区别
- (三)Qt语言国际化
- (转)fastdfs_v4.07 / 实现多服务器
- hdu 1394 zoj 1484 求旋转序列的逆序数(并归排序)
- 学习GDI+ (1)
- c语言利用读取命令行(多行读取)
- 关于.vbs文件恶搞,小伙伴电脑的
- [IoC容器Unity]第二回:Lifetime Managers生命周期
- Android Studio编译报错“java.lang.OutOfMemoryError: GC overhead limit exceeded
- memcached配置 启动
- LeetCode–Flip Game
- Containerpilot 配置文件 之 Telemetry
- 【转载】怎样在C++工程中集成C#窗口
- RxJava和RxAndroid
- windows安装VisualSVN Server
- echarts-detail---饼图
- Hive 文件格式