zoukankan      html  css  js  c++  java
  • 元组

    元组表示有序不可变元组的集合,元素可以是任意数据类型,可以说元组就是不可变的列表。

    1. 元组的定义

    元组通过一对小括号进行定义,元组之间使用逗号隔开。

    a = ()                      # 空元祖
    b = ("a", "b", "cde")       # 字符串
    c = (1, "b", "c")           # 数字
    d = (1, "b", [])            # 列表
    e = (1, "b", (2, "c"))      # 元祖
    L = ('a', 'b', 'c')			# 功能集案例
    
    print('a的类型为:', type(a))    # a的类型为: <class 'tuple'>
    print('b的类型为:', type(b))    # b的类型为: <class 'tuple'>
    print('c的类型为:', type(c))    # c的类型为: <class 'tuple'>
    print('d的类型为:', type(d))    # d的类型为: <class 'tuple'>
    print('e的类型为:', type(e))    # e的类型为: <class 'tuple'>
    

    注意单元元素元组的定义

    f = ('hello')
    g = ('hello',)
    
    print('f的类型为:', type(f))    # a的类型为: <class 'str'>
    print('g的类型为:', type(g))    # b的类型为: <class 'tuple'>
    

    python中tuple表示元组数据类型。

    2.元组的索引和切片

    序列的索引和切片完全一致,参考字符串。

    3.元组的常用操作

    元组的元素不能修改,增加,删除其他和列表的操作一致。

    元组利用不可修改的特性,应用在多变量赋值和函数多返回值上。

    >>> a, b = (1, 2)
    # 经常简写为a, b= 1, 2
    

    当然多变量赋值时可以使用可迭代对象,但是元组最安全,它是不可变的。

    关于函数多返回值的问题我们后面再讲

    4.元组的常用方法

    元组只有两个公有方法count,index用法与列表相同。

    5.len函数

    python内建函数len可以获取对象中包含的元素个数

    >>> s = 'hello'
    >>> l = [1,2,3]
    >>> t = (1,2,3)
    >>> len(s)
    5
    >>> len(l)
    3
    >>> len(t)
    3
    
  • 相关阅读:
    制作类似QQ截图软件
    XML文件与实体类的互相转换
    MFC中真彩工具条的制作方法
    MFC使用技巧集锦(1)(转载)
    抽象工厂模式与工厂方法模式区别
    VC数据库编程分析
    如何让工具条显示256色图像
    华为软件编程规范和范例
    设计模式总结性试题
    VC++中基于ADO操作ACCESS数据库,FLEXGRID控件的综合应用
  • 原文地址:https://www.cnblogs.com/superwuchaofan/p/12836734.html
Copyright © 2011-2022 走看看