zoukankan      html  css  js  c++  java
  • 元组和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)
    
  • 相关阅读:
    什么是云安全
    VMWare vForum 2013看点
    循环和数据的操作命令
    程序交互
    数据类型
    基础变量
    模块和包
    ['hello', 'sb']正则表达式
    os模块
    内置函数
  • 原文地址:https://www.cnblogs.com/os-linux/p/11165957.html
Copyright © 2011-2022 走看看