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
    
  • 相关阅读:
    集合
    字典
    二进制数,错位相乘
    技术不牛如何才拿到国内IT巨头的Offer(转)
    羊群过河问题
    ubuntu搜不到wifi信号
    win7下Arduino Mega 2560驱动安装失败解决办法
    关于windows下QT以及QT creator的安装
    mybatis相关知识
    oracle中计算百分比,并同时解决小数点前0不显示的问题
  • 原文地址:https://www.cnblogs.com/superwuchaofan/p/12836734.html
Copyright © 2011-2022 走看看