美文网首页
Python_03_元组

Python_03_元组

作者: 像你这样优秀的人 | 来源:发表于2018-11-27 23:12 被阅读0次

元组

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'>

相关文章

  • Python_03_元组

    元组 1 简介 元组同样也是Python中重要的序列结构,定义时所有的元素放在()里面。 索引从0开始 元组与列表...

  • Python入门:元组

    六、元组 6.1 定义元组 元组和列表相似,列表是[---],元组是(---) 6.2 访问元组 6.3 修改元组...

  • Python 元组

    元组的创建和删除 访问元组元素 修改元组元素 元组推导式 元组与列表的区别

  • python入坑第七天|元组

    废话不多说,今天来学习元组。内容如下: 元组的创建 索引、切片 元组的连接 元组的不可修改性 元组内置函数 元组的...

  • Python元组

    python元组元组和列表的区别在于元组中的元素不能修改 创建元组创建元组用() tuple = ()当元组里只包...

  • Python_4_内置结构-元组-字符串

    1. 元组概念1.1. 元组的特点1.2. 元组的定义1.3. 元组的访问1.4. 元组的查询 2. 命名元组 3...

  • Swift 元组 (Tuple)

    定义元组 获取元组内容 修改元组 元组分解 元组作为函数返回值 通常可以用元组来为函数返回多个返回值。

  • 13、Python集合(set)

    上集回顾: 元组(tuple)定义 元组注意事项 元组妙用 上集学习了元组相关知识,元组和列表类似,但是不能修改。...

  • 3.元组Tuple

    目录0.元组介绍1.元组定义和初始化2.元组元素访问3.命名元组namedtuple 0.元组介绍 元组是不可变对...

  • swift 元组 (Tuple)

    元组的声明 输出结果 元组解包 输出结果 元组的分量 输出结果 命名元组分量 输出结果 使用_忽略元组分量

网友评论

      本文标题:Python_03_元组

      本文链接:https://www.haomeiwen.com/subject/qtroqqtx.html