• Python3-笔记-B-003-数据结构-元组tuple( )


    # 元组[有序不变序列](不可修改)
    def tuples():
    # --- 元组 ---
    # 创建 (类似于列表的数据存储方式,但是不能修改)
    tuples = ("柳岩", 21, "")
    tuples = tuple(["a", "b", "c"]) # 将 列表 转为 元组 (:将字典转为元组会损失数据)
    tuples = tuple() # 空元组,不知何用

    # × 添加 × 修改 × 删除 (注意:不许修改)

    # 获取
    tuples = ("柳岩", 21, "")
    strs = tuples[0] # 获取指定索引数据, '柳岩'
    strs = tuples[-1] # 倒数获取数据 (1开始), ''
    tup4 = tuples[1:] # 截取, <class 'tuple'>: (21, '')
    tup5 = tuples[0:2] # <class 'tuple'>: ('柳岩', 21)
    tup2 = tuples + (1, 2, 3) # 合并元组(原元组不变), <class 'tuple'>: ('柳岩', 21, '', 1, 2, 3)
    tup3 = tuples * 3 # 复制(3)合并元组, <class 'tuple'>: ('柳岩', 21, '', '柳岩', 21, '', '柳岩', 21, '')
    strs = max((1, 3, 6, 2.5)) # 最大值, 6
    strs = min((1, 3, 6, 2.5))

    # 统计
    length = len(tuples) # 元组长度
    count = tuples.count(21) # 该元素的数量

    # 查找
    index = tuples.index(21) # 该元素出现的索引,找不到抛异常
    index = tuples.index(21, 1) # 1-末尾
    index = tuples.index(21, 0, 2) # 0-2

    # 遍历
    for i in tuples:
    print("tuple:%s"%i)

    # 判断
    boolean = 21 in tuples
    boolean = 21 not in tuples
  • 相关阅读:
    输入输出那些事
    NYOJ 20
    NYOJ 283
    HDU 1285
    HDU 2639(第K大背包)
    HDU 4288
    对Visual Studio C++ hash_map严谨一点的测试转载
    vc6,vc.net,vc7,vc8,vc9,c,c++,c#的区别与联系
    我在南大的七年刘末鹏
    慎用Visual Studio C++默认的hash_map转载
  • 原文地址:https://www.cnblogs.com/vito13/p/7729960.html
Copyright © 2020-2023  润新知