zoukankan      html  css  js  c++  java
  • python基础 元组操作

    元组 tuple

    元组是不可变对象。

    元组初始化

    t = tuple()
    t = ()
    t = tuple(range(1,7,2))
    t = (1,2,3,4,5,1)
    t = (1,)
    t = (1,)*5
    t = (1,2,3)*6
    

    元组元素访问

    支持下表索引

    正索引

    负索引

    tuple[index]
    t = (1,2,3)
    t[1] = 6 # 报错
    u = (1,[2,3,4],5)
    u[1][1] = 10 # 可以改变
    

    元组查询

    index(value) : 通过 value 从指定区间查询

    count(value) : 返回元组中匹配 value 的次数

    len() : 返回元素个数

    元组命名

    namedtuple(typename, field_names, verbose=False, rename=False)

    命名元组,返回一个元组的子,并定义了字段

    field_names : 可以是以空格或逗号分隔的字符串

    from collection import namedtuple  
    Point = namedtuple('_Point', ['x','y'])
    p1 = Point(11,22)
    p1 # _Point(x=1,y=2)
    p1.x # 1
    pa.y # 2
    
    Student = namedtuple('Student','name age')
    tom = Student('tom', 20)
    jerry = Student('jerry', 18)
    tom.name
    
    大家好,我是冬冬杨~
  • 相关阅读:
    js 和 jquery的宽高
    client、offset、scroll
    web开发中会话跟踪的方法有哪些
    前端需要注意哪些SEO
    ES6 Set和Map数据结构
    ES6实现数组去重
    ES6 Symbol
    ES6对象的拓展
    ES6数组的拓展
    ES6函数的拓展
  • 原文地址:https://www.cnblogs.com/dongyangblog/p/9932118.html
Copyright © 2011-2022 走看看