zoukankan      html  css  js  c++  java
  • python之元组

      tuple是一个特殊的有序列表,创建后不能再更改。应该在定义的时候赋值。元素值可以是int、string、list等,获取的方法和list一样。如果元素值是list,list的值是可以改变的,那么这时的tuple其实是可变的。len(tup)获取元组长度,注意下标从0开始。

    a.定义并初始化一个元组

      tuple_1 = (0, 1)

    b.定义一个空的元组

      tuple_2 = ()

    c.定义只有一个元素的元组

      tuple_3 = (1,)  # 注意tuple_3=(1)并不是元组,这里的括号()只是括号的作用

    d.有趣的赋值

      

    e.练习题

    # -*- coding:utf-8 -*-
    # __author__ = 'Cc'
    
    """
    29.将元组(1,2)和(3, 4)合并成一个元组
    30.将(1,2,3)三个元素解包到变量x,y,z
    题31.返回元组(1, 2, 3)中1的索引号
    题32.返回元组(1, 2, 3, 3)中3出现的次数
    题33.判断a是否在元组(a, b, c)中
    """
    
    
    def tuple_merge():
        a = (1, 2)
        b = (3, 4)
        c = a + b
        return c
    
    
    def decompose_tup():
        tuple_30 = (1, 2, 3)
        x, y, z = tuple_30
        return x, y, z
    
    
    def return_index():
        tuple_31 = (1, 2, 3)
        return tuple_31.index(1)
    
    
    def count_1():
        tuple_32 = (1, 2, 3, 3)
        return tuple_32.count(3)
    
    
    def is_in_tup():
        tuple_33 = ('a', 'b', 'c')
        if 'a' in tuple_33:
            return True
        else:
            return False
    
    
    if __name__ == "__main__":
        print(is_in_tup())
  • 相关阅读:
    新工作 Day24 周六
    新工作 Day23 周五
    新工作 Day22 周四
    新工作 Day21 周三
    新工作 Day20 周二
    新工作 Day19 周一
    新工作 Day18 周日
    新工作 Day17 周六
    java线程池 多线程搜索文件包含关键字所在的文件路径
    java实现搜索文件夹中所有文件包含的关键字的文件路径(递归搜索)
  • 原文地址:https://www.cnblogs.com/Cc905/p/12790831.html
Copyright © 2011-2022 走看看