zoukankan      html  css  js  c++  java
  • 元组

    (一) 定义

    1 定义:元组是一个不可修改的,元素以逗号分隔的以小括号包围的有序序列。

    2 特点:不可修改,有序的,序列。

    3 格式: (item1,item2,...)

    注意:空元组可以直接写一对圆括号 () ,如果表示只包含 一个元素的元组,该元素后必须添加逗号。

    t1 = ()  # 空元组
    t2  = (1,)  # 包含一个元素的元组
    t3 = (1)  # 仅表示数字1,不是元组类型
    

    (二)元组序列操作

    1 索引
    2 切片
    t = (1,2,3,4)
    t[0:1] # (1)
    
    3 拼接和重复
    4 赋值
    5 遍历

    (三)元组的特有方法

    1 查看
    • 已知索引查元素:元组名[index]
    • 已知元素查索引: 元组名.index(item)
    • 统计元素出现次数:count(item)

    ( 四 )元组的嵌套和类型转换

    t = (1,'s',1.3,[5,6,7],(8,9,10))
    # 获取数字7
    t[3][2]
    t[2] = 20  # 报错,原因元组不可变
    
    l = list(t)  # [1,'s',1.3,[5,6,7],(8,9,10)]
    t2 = tuple(l)  # (1,'s',1.3,[5,6,7],(8,9,10))
    
    s = "hello world"
    
    t3 = tuple(s)  # ('h' ,'e' ,'l' ,'l' ,'o' ,' ' ,'w' ,'o' ,'r' ,'l' ,'d')
    
    t4 = tuple(100)  # 报错
    

    (五)应用场景

    • 用户自定义元组:需要保存的数据为不能改变的内容。
    • 某些函数返回值是元组类型。
  • 相关阅读:
    android apk 反编译
    js 读 xml 非ie 可以支持 chrome 浏览器 与 android webView
    php+mySQl 环境搭建
    Activity 生命周期
    div 隐藏 显示 占空间 不占空间
    android 异步加载
    android 文件操作
    透明 GridView 背景透明
    eclipse 版本理解
    WebKit 上的JS直接使用Java Bean
  • 原文地址:https://www.cnblogs.com/duxiangjie/p/14067728.html
Copyright © 2011-2022 走看看