• Python零基础入门(8)-------tuple 元组


    不可变序列的元组 tuple。包含任意对象。可任意嵌套。通过下表访问。不支持原位改变

    不可变指的是不支持原位改变,也不能像列表一样追加元素和扩展元素

    语法: t = ()   用圆括号表示元组

    问题:

    如果我们直接写 t = ('Mike') 。这里会被当成字符串,而想申明元组则需这样子写 t = ("Mike" , )

    赋值元组的时候,圆括号是可以省略的

    tuple() 函数将一个可迭代序列转化成元组

    访问元组跟列表访问是一致的

    其他一些操作:(下面操作产生一个新的对象)

    元组的通用操作,和列表的通用操作一致,如:

    t in tuple1   某元素在元组里面

    t not in tuple1    某元素不在元组里面

    tuple1 + tuple2 

    tuple1 * 2

    tuple[index]

    tuple[ i : j ]

    tuple[ i : j : k ]

    len(tuple)   元组长度

    min(tuple)  最小值

    max(tuple)   最大值

    sum(tuple)    总和

    tuple.index(x)  某个元素第一次出现的元组下标

    tuple.count(x)   某个元素出现几次

    扩展:

    a , b  = 5 , 10  这是分别给2个变量赋值。而不是声明一个元组

    交换 a与b的值可以这样子写  a , b  = b , a

  • 相关阅读:
    [程序员代码面试指南]栈和队列-单调栈结构(单调栈)
    快学Scala第一部分
    Add Digits
    Nim Game
    将分布式中多台节点的日志信息集中到一个节点上
    Eclipse调试的一些小技巧
    Maven的常用命令
    Eclipse插件本地扩展安装
    Spark应用程序的运行框架
    Spark运行各个时间段的解释
  • 原文地址:https://www.cnblogs.com/Hong-Bin/p/8379619.html
Copyright © 2020-2023  润新知