zoukankan      html  css  js  c++  java
  • 数据类型(元组)

    元组()

    定义:与列表类似,也是存一组数据,一旦创建,便不能再修改 ,又叫只读列表

    特性

        1.可存放多个值

    2.不可变

    3.按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序

    4.元组本身不可变,如果元组中还包含其他可变元素,这些元素可以改变

    使用场景:

    1、显示的告知别人,此处数据不可修改。

    2、数据库连接配置信息等。


     

    元组常用操作

    创建

    ()

    names = ("jack","tom","lily")

    查找

    tuple[])#通过索引值取值

    tuple.index(" "))#查询元素的索引值

    tuple.count(  ))#统计指定元素个数

    names = ("jack","tom","lily",1,2,3,3,2,2,2)
    print(names[1])#通过索引值取值
    print(names.index("lily"))#查询元素的索引值
    print(names.count(2))#统计制动元素个数

    输出

    tom
    2
    4

    切片
    tuple[ : ]#同利润表

    names = ("jack","tom","lily",1,2,3)
    print(names[1:4])#同list 用 [] 
    

     输出

    ('tom', 'lily', 1)

    循环 

    names = ("jack","tom","lily",1,2,3)
    for i in names:
        print(i)
    

     输出

    jack
    tom
    lily
    1
    2
    3

    长度

    len(tuple)

    names = ("jack","tom","lily",1,2,3)
    print(len(names))
    

    输出

    6

    包含

    " " in tuple #判断元素是否在元组中

    names = ("jack","tom","lily",1,2,3)
    print("jack" in names)#判断元素是否在元祖中
    

    输出

    True 


     

    元组的特性详解

    1.可存放多个值

    如果元组中只有一个值

    t = (1,)
    t = (1)   #<==>t = 1
    

    元组中不仅可以存放数字、字符串,还可以存放更加复杂的数据类型

    2.不可变

    元组本身不可变,如果元组中还包含其他可变元素,这些可变元素可以改变

    只有当元组内的所有元素都为不可变类型的时候,才能成为字典的key

  • 相关阅读:
    es6实现简单模板编译
    JavaScript实现自定义短信模板
    关于JavaScript设计模式的学习(二)
    js获取可编辑区域光标位置
    关于JavaScript设计模式(一)
    为什么axios请求接口会发起两次请求
    axios基本用法
    webpack 配置文件
    IDEA系列(六)一This file is indented with tabs instead of 4 space
    IDEA系列(五)一控制台中文乱码
  • 原文地址:https://www.cnblogs.com/fantsaymwq/p/9496401.html
Copyright © 2011-2022 走看看