元组

不能更改内容

元组 (元素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__())  #输出第二个元素

元组和列表区别

列表可变序列(随时可以替换)、支持切片、列表速度访问慢、列表不可以作为字典键

元组不可变序列(不能添加、修改和删除元素,可以整体更改)、支持切片只能访问、元组速度访问快、元组可以作为字典键

最新文章

  1. mongodb架构篇
  2. 2015年11月26日 Java基础系列(一)之String与StringBuffer与StringBuilder的区别
  3. 第11章 Windows线程池(1)_传统的Windows线程池
  4. by which, in which, from which 语法区别
  5. (三)Qt语言国际化
  6. (转)fastdfs_v4.07 / 实现多服务器
  7. hdu 1394 zoj 1484 求旋转序列的逆序数(并归排序)
  8. 学习GDI+ (1)
  9. c语言利用读取命令行(多行读取)
  10. 关于.vbs文件恶搞,小伙伴电脑的
  11. [IoC容器Unity]第二回:Lifetime Managers生命周期
  12. Android Studio编译报错“java.lang.OutOfMemoryError: GC overhead limit exceeded
  13. memcached配置 启动
  14. LeetCode–Flip Game
  15. Containerpilot 配置文件 之 Telemetry
  16. 【转载】怎样在C++工程中集成C#窗口
  17. RxJava和RxAndroid
  18. windows安装VisualSVN Server
  19. echarts-detail---饼图
  20. Hive 文件格式

热门文章

  1. anaconda应答文件
  2. losf 查询打开的mysql文件
  3. 一篇文章让您了解MQTT
  4. Badboy + JMeter性能测试(转)
  5. 慎用javascript自动类型转换
  6. 访问node后端接口示例(入门)
  7. 在linux 安装python
  8. git diff 以及解决代码冲突
  9. java+HTML5实现断点续传
  10. CTS添加新测试用例步骤