教程:
一:元组的创建
    
    元组(tuple)与列表类似,不同之处在于元组的元素不能修改
    (1)tuple写在圆括号之间,元素用逗号隔开
    (2)元组元素的类型可以不同
    (3)一个元素,需要在元素后添加逗号tup = (20,)
    (4)元组也可以被索引和切片,方法一样

二:元组的索引

变量[头标:尾标]
    从前到后:0---end
    从后到前:-1---->-len(str)

三:元组的更新---->元组的值不能修改

四:元组的删除
    
    元组中的元素不允许删除
    del 删除整个元组

五:元组操作符

+     用于组合(连接)元组
    *       用于重复元组
    in 、not in 判断元素是否存在

六:元组内建函数
    len(tuple)        计算元素的个数
    max(tuple)
    min(tuple)
    tuple(seq)

七:为什么还要用元组???
    (1)速度快
    (2)写保护
    (3)元组可以作为key

CODE:
# -----------------------------------------------------------------------------------------------------#
# 元组的创建
# -----------------------------------------------------------------------------------------------------#

my_tuple1 = ('1', "2", 'faith', 'English')
my_tuple2 = ('I', 'Love', 'Python', 'and', 'C++')

# -----------------------------------------------------------------------------------------------------#
# 元组的索引
# -----------------------------------------------------------------------------------------------------#

print(my_tuple1)
print(my_tuple1[2])     # 元组的索引

print(my_tuple1[1:3])   # 元组的切片

# -----------------------------------------------------------------------------------------------------#
# 元组的更新(元组不能更新)
# -----------------------------------------------------------------------------------------------------#
# my_tuple1[1] = 'like'
# print(my_tuple1)

# -----------------------------------------------------------------------------------------------------#
# 元组的删除
# -----------------------------------------------------------------------------------------------------#

print('del前:', my_tuple2)   # 放在后面验证是否删除
del my_tuple2

# -----------------------------------------------------------------------------------------------------#
# 元组的操作符
# -----------------------------------------------------------------------------------------------------#

my_tuple3 = (1, 2, 3) + (4, 5, 6)
print("元组组合:", my_tuple3)

print("元组重复:", my_tuple3*3)

print("元素是否在列表中:", 3 in my_tuple3)

# -----------------------------------------------------------------------------------------------------#
# 元组内建函数
# -----------------------------------------------------------------------------------------------------#
my_tuple4 = my_tuple3*3
number = len(my_tuple4)  # 统计出现的次数
print('time = ', number)

最新文章

  1. E - Super Jumping! Jumping! Jumping!
  2. PHP (sendmail / PHPMailer / ezcMailComposer)发送邮件
  3. unslider.js 实现移动web轮播
  4. ubuntu 12.04 安装Docker 实战
  5. Android DiskLruCache 硬盘缓存
  6. List对象分组排序算法
  7. PAT (Basic Level) Practise:1036. 跟奥巴马一起编程
  8. AOP(以MVC中的过滤器为例)
  9. AWK详细用法
  10. 【HDU 1542】Atlantis 矩形面积并(线段树,扫描法)
  11. TCP回射服务器程序:str_echo函数
  12. Android项目实战-云词典
  13. OTG中的ID脚风波释疑
  14. window下安装apache---使用wamp
  15. Android相机是如何获取到图像的
  16. Web后台快速开发框架(.NET Core)
  17. IAB303 Data Analytics Assessment Task
  18. maven依赖冲突
  19. YCSB之HBase性能测试
  20. maven +bootstrap+ssm

热门文章

  1. Linux中安装C++编译器codeBlock,并配置opencv链接库
  2. 逻辑运算符、位运算符、三元运算符、判断语句(if,switch)
  3. Leetcode#557. Reverse Words in a String III(反转字符串中的单词 III)
  4. IDEA 中使用MyBatis-generator 自动生成MyBatis代码
  5. Django之form表单
  6. Houdini SDF/Raymarching/等高曲面绘制
  7. openssl-1.1.0g reference
  8. 【原创】大数据基础之Hadoop(1)HA实现原理
  9. liunx 修改ssh 端口22
  10. oracle查看执行最慢与查询次数最多的sql语句