zoukankan      html  css  js  c++  java
  • Python基本知识3----序列

    前言:

    序列:列表/元组/字符串

    3种序列的共同点:

    • 都可以通过索引得到每一个元素
    • 默认索引值从0开始(还支持负数)
    • 都可以通过切片的方式得到范围内的元素的集合
    • 有很多共同的操作符(重复操作符、拼接操作符、成员关系操作符)

    序列常用BIF(内置方法)

    1.list([iterable])

    list()方法用于把一个可迭代对象转换成列表

    所谓迭代就是重复反馈过程的活动,目的是为了接近并达到所需目标或结果。

    每一次对过程的重复被称为一次迭代,每一次迭代得到的结果会被用来作为下一次迭代的初始值。

    如:

    b=list("ASDFG")

    b

    #结果:['A','S','D','F','G']

    2.tuple([iterable])

    tuple()方法用于把一个可迭代对象转换成元组

    3.str(obj)

    用于把obj对象转换成字符串

    4.len(sub)

    用于返回sub参数的长度

    5.max()

    返回序列或参数集合中的最大值;序列或参数的数据类型要保持一致

    6.min()

    返回序列或参数集合中的最小值;序列或参数的数据类型要保持一致

    7.sum(iterable[,start])

    返回序列的总和;start默认为0,设置了start则从该值开始加起

    8.sorted(iterable,key=None,reverse=False)

    返回一个排序的列表(从小到大)

    与列表的内建方法sort()效果一致,sort()是实现列表原地排序,sorted()返回一个排序后的新列表

    9.reversed(sequence)

    返回逆向排列的序列的值。返回的是一个迭代器对象

    她与列表内建方法reverse()的区别和上面sorted()之间的区别一致

    10.enumerate(iterable)

    生成由二元组(元素数量为二的元组)构成的一个迭代对象,每个二元组由可迭代参数的索引号及其对应的元素组成的

    11.zip(iter1[,iter2[...]])

    返回由各个可迭代参数共同组成的元组

    ======================================================================

  • 相关阅读:
    Css3 常见鼠标滑过效果集合
    HTML5 Media事件
    HTML 5 Audio/Video DOM buffered 属性
    Cocos2d-x 3.X 事件分发机制
    在 WPF 程序中使用 MVVM 模式
    Windows Phone 版 Cocos2d-x 程序的结构
    转载:Cocos2D-x 游戏接入 Windows 设备所需做的六件事
    使用 Cocos2d-x 3.1.1 创建 Windows Phone 8 游戏开发环境
    转载:Windows Phone 8.1 投影我的屏幕使用教程
    NHibernate 中使用 nvarchar(max) 类型
  • 原文地址:https://www.cnblogs.com/mufenglin/p/7469322.html
Copyright © 2011-2022 走看看