一文教你搞懂python之元组

597 篇文章 17 订阅
100 篇文章 2 订阅

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())

看完点赞 ~养成好习惯,以上内容希望对你有帮助,如果对软件测试、接口测试、自动化测试、面试经验交流感兴趣可以加入我们。642830685,免费领取最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!技术大牛解惑答疑,同行一起交流。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值