Python学习笔记——列表

1.列表:一个打了激素的数组
 1.1  创建列表   member = [ '郭凯','郭腾','郭建军','何林艳' ]
          混合列表 members = [ 'love',12.3,2 ]
 1.2  向列表添加元素
        member.append() 插入一个元素 member.append('10.0')
        member.extend() 插入多个元素 member.extend(["郭双运","18"])
        member.insert() 插入顺序不一样的元素 member.insert(0,"1996")
 1.3  从列表中获取元素
        member[2]
      从列表删除元素
        member.remove()  member.remove("1996") 删除具体的元素
        del   del member 删除这个列表 del member[1] 删除列表第二个元素
        member.pop()  从列表中取出这个元素并反映给你,不带参数默认最后一个
            name = member.pop(2)  可以进行赋值
      列表分片(slice)  一次性获得多个元素
        member[1:3]  通过冒号隔开两个索引值,左边表示从第二个开始,右边表示到第四个介素但不包含第四个
                     得到源列表的拷贝,源列表没有发生改变
        member[:3]   第一个到第三个
        member[1:]   第二个到第最后
        member[:]    全部
    赋值与分片的区别:
        赋值是将这个值再次指定了一个函数
        分片拷贝是将这个值拷贝一次再赋值,两者互不干扰。
        两个值拼接时不要使用加号进行拼接,最好使用extend进行插入
 1.4  常用操作符
        比较操作符    逻辑操作符    连接操作符    重复操作符    成员关系操作符
       in   与  not in
            list1 = ['郭凯','kai',[123,456],789]  注意:带引号与不带引号区别
            123 in list1[0]
            '郭凯' not in list1
            list1[2][0]
 1.5  列表类型的内置函数BIF
        dir(list)
            count  计算参数在列表中出现的次数
                list1.count(123)
            index    索引,返回参数在列表中的位置
                list1.index(123,3,7)    从第四个开始到第八个结束
            reverse    原地翻转,最后成为开始,开始成为结尾
                list1.reverse()
            sort    指定方式对列表进行排序,默认从小到大
                list2 = [1,56,8,98,2,6,45]
                list2.sort()
                list2.sort(reverse=True) 从大到小排序
                list2.sort(func,key) 算法排序!(待了解学习)                
                list2
           

你可能感兴趣的:(Python)