python4

列表的經常使用操做
    建立列表
        1.建立空列表
            列表變量 = []
        2.建立單個數據的列表
            列表變量 = [值]
        3.建立多個數據的列表
            列表變量 = [值, 值, 值。。。 ]
    列表的特徵
        1.列表是序列的一種,而且是由序的序列,能夠使用有序序列訪問方式
        2.列表是能夠修改的序列
        3.列表的數據組成能夠是任意一種數據
    列表的訪問操做
        列表變量[索引位置]
    添加列表操做
        不能夠使用索引方式添加
    修改列表操做
        列表變量[所應位置] = 新值
    刪除列表操做
        del 列表變量[索引位置]
    列表的序列操做
        1.索引操做
            列表 = [值, 值 , 值 。。。 ]
            格式:列表變量[索引]
            做用:獲取列表中指定位置的值
        2.分片操做
            列表 = [值, 值 , 值。。。]
            方法1 列表[:]
                獲取列表的全部數據
            方法2 列表[開始索引:]
                表示從開始索引位置截取到列表的最後
            方法3:列表[:結束索引]
                表示從列表的開頭截取到結束索引位置以前,不包含結束位置
            方法4:列表[開始索引:結束索引]
                表示從列表的開始索引位置截取到結束索引位置以前,不報歐漢結束位置
            方法5:列表[開始索引:結束索引:跳步值]
                表示從開始索引位置到結束索引位置以前,不包含索引位置,而且得到數據時索引每次+跳步值來獲取,默認跳步值爲1
        序列相加
            格式:列表 = 列表1 + 列表2
            結果:2個列表組成的新列表
            注意: 兩邊必須都是列表次啊能夠運算
        列表相乘
            格式:列表 = 列表1  * 整數
            結果; 將列表重複N分組成新的列表
            數字必須爲整數
        成員資格運算
            格式:數據 in 列表 或 數據 not in 列表
            做用:檢測數據是否在列表中
            返回值:布爾值
        列表的遍歷
            1.for...in遍歷
                for i  in 列表:
                   print(t)
            2.while循環遍歷
                length = len(列表)
                 i = 0
                 while i <length :
                    print(t)
                    i +=1
            3.雙岑列表循環
                列表 = [[值1,值2],[值1,值2],[值1,值2]...]
                格式:for 變量1 ,變量2 in 列表 :
                           能夠使用變量1和變量2
            4.列表內涵 list content
'''
簡單的列表內涵:
格式:[[變量 for [變量 in 列表]
做用:遍歷列表中的數據而且組成新的列表,若是須要改變原有數據,在最開始i處修改便可
結果:新的列表
帶有判斷的列表內涵
格式 [變量 for 變量 in 列表 判斷條件]
做用:遍歷列表中的數據,根據判斷條件取出符合條件的數據組成新的列表
結果:新的列表
多循環帶判斷的列表內涵
格式:[[變量1+變量2 for 變量1 in 列表1 for 變量2 in 列表2]
做用:將列表1中的每一個數據和列表2的每一個數據進行相加操做,此處能夠使用別的操做(變量1+變量2 僅爲參考)

結果:新的列表


格式:[[變量1+變量2 for 變量1 in 列表1 for 變量2 in 列表2 判斷條件]
做用:將列表1中和列表2中每一個數據進行操做,可是必須在符合判斷條件的前提下進行。
結果:新的列表

做用:一行代碼  99乘法表
'''
            序列函數
                len()獲取列表的數據長度
                    格式:len(列表)
                    返回值:整型
                max()獲取列表中的最大值
                    格式;max(列表)
                    返回值:列表中的最大值
                min()獲取列表的最小值
                    格式:min(列表)
                    返回值:列表中的最小值
                list()將其餘序列類型轉化爲列表
                    格式:list(序列)
                    返回值:列表
            列表專用函數
                append()在列表的最後追加新數據
                    格式:列表。append(數據)
                    返回值:無
                    該草祖宗直接改變原有列表
                insert()在列表的指定的位置插入數據
                    格式:列表。insert(索引,數據0
                    返回值:無
                    注意:該操做直接改變原有列表
                pop()在列表中移除一個元素
                    格式:列表。pop()
                    返回值:移除掉的元素
                    注意:移除列表最後的元素

                    格式:列表.pop(索引)
                    返回值:移除掉的元素
                    注意:移除列表中指定索引的元素

                    不管哪一種格式都直接改變原有列表
                remove()再列表中移除指定的值的元素
                    格式:列表.remove(值)
                    返回值:無
                    注意:該操做直接改變原有列表
                clear()清空列表
                    格式:列表。clear()
                    返回值:無
                    注意:該操做直接改變原有列表
                reverse(0列表反轉
                    格式:列表.reverse()
                    返回值:無
                    注意:該操做直接改變原有列表
                extend()再原有列表最後追加新的序列
                    格式:列表。extend(有序類型)
                    返回值:無
                    注意:該操做直接改變原有列表
                coumt()計算指定值在列表中出現的次數
                    格式:列表。count(值)
                    返回值:整數
                copy()賦值原有列表
                    格式:列表。copy()
                    返回值:新的列表
        app

相關文章
相關標籤/搜索