Python基础_元组

2.元组(tuple)

  • 元组与列表类似,不同之处在于元组不能修改
    元组是多个元素组成的序列
    元组在Python开发中,有特定的场景,可以保存不同类型的数据
  • 用于存储一条信息
  • 分割:,
  • 定义:()
  • 索引:从0开始

2.1 元组与列表之间的差别

  • 元组一旦定义,就无法修改
  • 定义不同

2.2 元组介绍

  • 创建空元组
    但是在开发中很少使用空元组
tuple_empty = ()
  • 元组示例
tuple_info = ('zhangsan',12,1.18)
  • 元组索引
tuple_info[0]
  • 只包含一个元组
    需要在该元素后面加上,
    如果不加,则类型会是一个int类型
tuple_single = (5,)
  • 元组常用操作
    只有两个方法
    • .index 获取索引下表,已知数据内容,需知道该数据在元组的索引
    • .count 统计计数
      函数:len()
tuple_info.index('zhangsan')
tuple_info.count('zhangsan')
len(tuple_info)
  • 循环遍历
    取值就是从元组中获取在指定位置的数据
    遍历就是从头到尾从元组中获取数据
    在实际开发中,除非能够确认元组中的数据类型,否则针对元组的遍历循环的需求并不是很多
for item in tuple_info:
    print(item)

使用格式字符串拼接tuple_info这个变量不方便:因为元组中通常保存数据类型不同

2.3 应用场景

  • 尽管可以使用for in 遍历元组
  • 但是在开发中,更多的应用场景:
    • 函数的参数和返回值,一个函数可以接收任意多个参数,或者以一次返回多个数据
    • 格式字符串,格式字符串后面的()本质上就是一个元组
    • 让列表不可以修改,以保护数据安全
info = ('zhangsan',18,1.75)
print('%s 的年龄是 %d,身高是 %.2d' % info)

2.4 元组和列表之间的转换

  • list函数: 将元组转换成列表
  • tuple函数:将列表转换成元组
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值