您的位置:首页 > 编程语言 > Python开发

Python 列表和元组

2013-08-06 19:44 218 查看
Python包含6种内建的序列:列表、元组、字符串、Unicode字符串、buffer对象和xrange对象
列表可以修改,元组不能修改
通用序列操作:索引、分片、加、乘、检查、计算长度、找出最大最小元素、迭代。
1.索引
    从0开始递增,-1表示最后一个元素。

2.分片
    用冒号[x : y] 包含第一个,不包含第二个

    捷径:[ :y] [x :] [:]

    步长:[x:z:y] z为隔数

3.序列相加
4.乘法 []*n 重复多次

5.成员资格 in 返回True/False

6.长度、最小值、最大值
    len() min() max()

7.列表
    list函数

    1.改变列表:元数数值

        x[2] = 2    
    2.删除元数
        del x[2]

    3.分片赋值

        name[2:] = list('ar')

    append方法

        x.append(4)
    count方法

        x.count(2)

    extend方法

        a.extend(b)

    index方法

        s.index('who')

    insert方法

        s.insert(3,'four')

    pop方法

        x.pop()

    remove方法

        s.remove('who')

    reverse方法

        x.reverse()

    sort方法

        x.sort()

    高级排序

        number.sort(cmp)

        cmp,key,reverse都可以用于sort函数中

元组:不可变序列
    (1,2, 3)(1,)一个元素的元组

    tuple函数 : 将一个序列作为参数并把它转换为元组

好处:元组可以再映射中当键使用---列表则不行
          元组是很多内建函数和方法的返回值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: