• 元组和range


    元组

    • 只读列表,不支持增 删 改;但是元组里的列表可以增删改
    • 元组其实就是通过逗号(,)设定的,和小括号并没有什么必然的关系,所以当元组只有一个元素的时候,需要在元素后加个逗号
    • 存储大量数据,有序、不可变、支持索引
    • 索引 切片 步长
    #实例
    
    tu = (12,"SUN",True,[1,2,3])
    #查看
    print(tu[2])
    print(tu[:2])
    
    for i in tu:
        print(i)
    
    #计算有多少个元素
    print(len(tu))
    
    
    #元组的创建,和逗号有关系,和小括号没有必然关系
    lst = 1,2,"asd"
    print(type(lst))
    
    
    • 应用

      • 存储重要数据,防止更改,一般应用在配置文件中使用

      • 元组的拆包,分别赋值

        a,b = (1,2)
        print(a,b)
        

    range

    • 类似列表,自定制范围的数字列表
    • python3和python2的区别
      • python2中默认是列表
      • python3中不是列表,是个可迭代对象,可以用list()转成列表
      • python2中的xrange和python3中的range类似
    • 顾头不顾尾
    num = range(10)
    print(num)
    
    for i in num:
        print(i)
        
    print(num[1]) #也有所引
    
    #0-99
    for i in range(1,100):
        print(i)
    
    #0-100所有偶数
    for i in range(2,101,2):
        print(i)
    
    #倒着打印100-1
    for i in range(100,0,-1):
        print(i)
    
  • 相关阅读:
    JavaScript中的map()函数
    JS中去除字符串空白符
    JS中的reduce函数
    Javascript中中括号的几种形式
    Jquery点击加载更多
    百度编辑器的调用
    Newtonsoft.json 二次引用出错解决办法
    WebConfig配置文件
    jqGrid首次加载时不加载任何数据
    jqGrid列的统计
  • 原文地址:https://www.cnblogs.com/os-linux/p/11165957.html
Copyright © 2020-2023  润新知