zoukankan      html  css  js  c++  java
  • Python 元组

    Python的元组与列表类似,它们之间的不同于之处有如下:

    (1)元组中的元素不能被修改,而列表可以被修改,新增,删除等操作

    (2)元组使用()来表示,而列表使用[]来表示

    (3)元组创建,在()中添加元素,并使用逗号隔开,最后一个元素,都建议在后面添加一个逗号

    ​ 如:tup1 = ( 12,23,"maple",)

    (4)空元组表示:tup1 = tuple(),空列表表示:list1 = []

    (5)元组中只包含一个元素时,需要在元素后面添加逗号,如:tup1 = (100,)

    元组与列表相同之处:

    元组与列表或字符串,下标索引都是从0开始,可以进行截取,组合等

    1.访问元组

    tup1 = (20,40,70,"yf","maple",)
    
    print("tup1[3]:", tup1[3])                  #直接索引访问
    print("tup1[1:4]:", tup1[1:4])              #通过切片访问
    
    #输出的结果如下:
    tup1[3]: yf
    tup1[1:4]: (40, 70, 'yf')
    

    2.修改元组

    元组中的元素值是不允许被修改的,但是,可以对元素进行连接组合。

    tup1 = (19,"yf",30)
    tup2 = ("maple",90)
    
    tup3 = tup1 + tup2
    
    print("tup3:", tup3)
    
    #直接给元组的元素的值重新赋值,将会报错
    #tup1[2] = "100"
    
    #输出的结果如下:
    tup3: (19, 'yf', 30, 'maple', 90)
    

    3.删除元组

    元组中的元素值是不允许删除的,但是,却可以将删除整个元组

    tup1 = (10,20,30,"maple",90,"yf")
    
    print("使用del清空元组前的结果:")
    print(tup1)
    
    del tup1
    
    print("使用del清空元组后的结果:")
    print(tup1)
    
    #输出的结果如下:
    使用del清空元组前的结果:
    (10, 20, 30, 'maple', 90, 'yf')
    使用del清空元组后的结果:
    Traceback (most recent call last):
      File "E:/python21/day4/test.py", line 9, in <module>
        print(tup1)
    NameError: name 'tup1' is not defined
    

    4.len方法

    tup1 = (10,20,30,"maple",90,"yf")
    
    print(len(tup1))
    
    #输出的结果如下:
    6
    

    5.for循环

    tup1 = (10,20,30,"maple",90,"yf")
    
    for item in tup1:
        print(item)
        
    #输出的结果如下:
    10
    20
    30
    maple
    90
    yf
    
  • 相关阅读:
    BZOJ-2462: [BeiJing2011]矩阵模板 (宇宙无敌超级大暴力~)
    BZOJ-3555: [Ctsc2014]企鹅QQ (hash)
    BZOJ-3098: Hash Killer II (未知)
    [SinGuLaRiTy] 2017 百度之星程序设计大赛 初赛A
    [SinGuLaRiTy] 树链问题
    [SinGuLaRiTy] 2017 百度之星程序设计大赛-资格赛
    [SinGuLaRiTy] NOIP模拟赛(TSY)-Day 2
    [SinGuLaRiTy] NOIP模拟赛(TSY)-Day 1
    [SinGuLaRiTy] 2017-07-26 综合性测试
    [SinGuLaRiTy] NOIP 膜你赛-Day 2
  • 原文地址:https://www.cnblogs.com/Heroge/p/13206257.html
Copyright © 2011-2022 走看看