zoukankan      html  css  js  c++  java
  • 序列

    序列是指可迭代的对象,

    可迭代对象就是可以用for……in……来遍历循环的

    可迭代对象有:字符串、元组、列表、字典、集合,可以使用for…in…来迭代的

    '''
    序列
    可迭代对象有哪些:
    字符串、元组、列表、字典、集合,可以使用for…in…来迭代的
    列表、元组和字符串的共同点
    1.都可以通过索引得到每一个元素
    2.默认索引总是从0开始
    3.可以通过分片的方法得到一个范围内的元素的集合
    4.由很多共同的操作符(重复操作符、拼接操作符、成员关系操作符
    list()将一个可迭代对象转换为列表
    #tuple()将可迭代对象转换为元组
    在使用sum,max与min的数组中数据类型要统一
    #min()返回最小值
    #max()返回最大值
    sum(iterable[,start=0])返回序列iterable和可选参数start的总和
    sorted()
    reversed()#返回的不是列表,返回的是迭代器对象
    enumerate枚举
    zip打包,返回各个参数序列返回的元组
    '''
    a=list()
    print(a)#[]
    b="ni awe"
    b=list(b)
    print(b)#['n', 'i', ' ', 'a', 'w', 'e']
    c=(1,2,4,5,7,8)
    c=list(c)
    print(c)#[1, 2, 4, 5, 7, 8]
    #tuple()将可迭代对象转换为元组
    #max()返回最大值
    d=[1,2,4,5,67,5]
    d=tuple(d)
    print(d)#(1, 2, 4, 5, 67, 5)
    #min()返回最小值
    c=max(c)
    print(c)#8
    d=min(d)
    print(d)#1
    #sum总和
    tup=(2.3,4.1,5.2)
    tup=sum(tup)
    print(tup)#11.6
    #浮点数不是可迭代对象'float' object is not iterable,
    #ab=sum(tup,4.1)
    #print(ab)
    tup2=(1,2,3,4,5)
    tup2=sum(tup2,6)
    print(tup2)#21
    #reversed
    nums=[1,43,53,23,55,2,5,6]
    name=reversed(nums)
    print(name)#<list_reverseiterator object at 0x000000000103D400>
    name=list(reversed(nums))
    print(name)#[6, 5, 2, 55, 23, 53, 43, 1]
    #enumerate
    nums=[1,43,53,23,55,2,5,6]
    name=enumerate(nums)
    print(name)#<enumerate object at 0x0000000001023CA8>
    print(list(enumerate(nums)))#[(0, 1), (1, 43), (2, 53), (3, 23), (4, 55), (5, 2), (6, 5), (7, 6)]
    a=[1,2,3,4,5,6]
    b=[2,3,4,5,7]
    print(list(zip(a,b)))#[(1, 2), (2, 3), (3, 4), (4, 5), (5, 7)]
  • 相关阅读:
    u-swipe-action报错Error: Not Found:Page[2][-1,20-9;9] at view.umd.min.js:1
    vue ui框架
    windows下简单部署django+vue项目(打包后)
    vue+django开发配置(vue转发请求、跨域携带cookie)
    python做定时任务schedule、aspscheduler、celery
    第四章练习题
    软件开发目录规范
    常用模块学习(六)
    常用模块学习(五)
    常用模块学习(二)
  • 原文地址:https://www.cnblogs.com/H-Yan/p/14148125.html
Copyright © 2011-2022 走看看