Python_03_元组

元组

1 简介

  • 元组同样也是Python中重要的序列结构,定义时所有的元素放在()里面。
  • 索引从0开始
  • 元组与列表的区别
    • 元组
      • 一旦创建就不能修改其元素的值,也不能对元组增加或者删除元素,非要修改,只能创建新的元组;
      • 存储不同的数据类型。
    • 列表
      • 创建之后可以对元素进行增上改查等操作
      • 一般存储相同的数据类型。

2 元组的定义

  • 一个元素
   single_tuple = (5)
   type(single_tuple)
<class 'int'>

| 当Python的解释器发现有()时,会忽略,只读取括号里面的数值,解决这个问题只需要加一个逗号,(5,)

   single_tuple = (5,)
   type(single_tuple)
<class 'tuple'>
  • 多个元素
info_tuple=("zhangsan",18,1.75)

3 元组的方法

方法 描述
index(数据) 查找元组某个元素的索引
count(数据) 查看某个元素在元组中出现的次数
  info_tuple = ("zhangsan",18,1.75)

  # 1、取值和取索引
  print(info_tuple[0])
  print(info_tuple.index("zhangsan"))

  # 2、统计计数
  print(info_tuple.count(18))

4 循环遍历

  info_tuple = ("zhangsan",18,1.75)

  #使用迭代遍历元组
  for my_info in info_tuple:
      # print(my_info)
      print("%s 年龄是 %d 身高是 %.2f" % info_tuple)

| 由于元组有多种数据类型,回想多个变量的输出print("%s 年龄是 %d 身高是 %.2f" % ("zhangsan",18,1.75)),后面的()就是元组,所以当输出多个数据类型,我们就可以用元组变量代替。

5 元组和列表之间的转换

  • 使用list函数可以把元组转换成列表

list(元组)

>>> num_list=[1,2,3,4,5]
>>> type(num_list)
<class 'list'>
>>> num_tuple = tuple(num_list)
>>> type(num_tuple)
<class 'tuple'>
  • 使用tuple函数可以把列表转换成元组
    tuple(列表)
>>> num_tuple = ("c10",15,20)
>>> num_list = list(num_tuple)
>>> type(num_list)
<class 'list'>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,084评论 19 139
  • 沙发是客厅的主角,一张舒适美观的沙发, 能让人卸下一身的疲惫,全身心的享受舒适生活。 所以,想要挑选到一款合适的沙...
    郑橘_zhengju阅读 3,663评论 0 4
  • 大家晚上好,我是小秘, 今天跟大家讲的知识是我们淘淘金今天刚刚上线很热的【淘客】。 很多人都会问小秘,“淘客是什么...
    淘淘金阅读 3,757评论 0 0
  • 娇艳钟情揽, 红枝映满天。 江山逢盛世, 惹引小童欢。
    刘豫州阅读 1,616评论 7 6
  • 【我在悦读】六耳猴 【书名】:《商业的本质》 【作者】:杰克•韦尔奇、苏茜•韦尔奇 【篇目】:第九章 【收获】: ...
    六耳猴G阅读 1,121评论 0 0

友情链接更多精彩内容