zoukankan      html  css  js  c++  java
  • Python

    元组和元组嵌套
      元组: 俗称不可变的列表.又被成为只读列表, 元组也是python的基本数据类型之一, 用小括号括起来, 里面可以放任何数据类型
    的数据, 查询可以. 循环也可以. 切片也可以. 但就是不能改.

      注意:元组中如果只有一个元素. 一定要添加一个逗号, 否则就不是元组

    tu = (1,)
    print(type(tu))
    

      

    # tu = ("倚天屠龙", "报道至尊", "太极张三丰", "武当山")
    # print(tu[2]) # 索引可以用
    # print(tu[:2]) # "倚天屠龙", "报道至尊"  切到的是元组,
    # 循环遍历
    # for el in tu:
    #     print(el)
    # tu[2] = "少林寺驻武当山拜师处" # 'tuple' object does not support item assignment
    # print(tu)
    
    tu = ("小说", "文集", "历史", ["麻花藤", "张三丰", "李嘉诚"], (1, 3))
    # tu[2] = "哈哈"
    tu[3].append("王健林") # tuple儿子不可变. 孙子可以变
    tu[3] = ["新列表"] # 改的是儿子. 报错
    print(tu)
    

      元组也有count(), index(), len()等方法

      range():range可以帮我们获取到一组数据. 通过for循环能够获取到这些数据

    # for i in range(10): # 从0 生成到9
    #     print(i)
    
    # range(start, end) # 切片
    # for i in range(1, 5):
    #     print(i)
    
    # for i in range(2, 100, 2):  # 步长
    #     print(i)
    # 输出所有偶数
    # index = 1
    # while index < 100:
    #     if index%2 == 0:
    #         print(index)
    #     index = index + 1
    

      


     

     

  • 相关阅读:
    C
    数论::整除分块
    洛谷P1262 间谍网络
    洛谷P1649 【[USACO07OCT]障碍路线Obstacle Course】
    HDU2066dijkstra模板题
    Captain Flint and Treasure
    CodeForces
    CodeForces
    HDU-1827
    HDU 1811
  • 原文地址:https://www.cnblogs.com/liuye1990/p/9134691.html
Copyright © 2011-2022 走看看