连载02-Phythonリストの方法は何があって、実例のソースコード【乐搏TestPro】を添付します


下一篇文章:Python文字列详细知识点解释附コード【0から1までPythonを学ぶ】セットレッスン:Python入門から精通まで0から1まで
要素(「追加」append,extend,insert)appendを追加すると、リストに要素demoを追加できます.
 #    A,   3   
    A = ['  1','  2','  3']

    print("-----    ,  A   -----")
    for tempName in A:
        print(tempName)

    #  、     
    temp = input('           :')
    A.append(temp)

    print("-----    ,  A   -----")
    for tempName in A:
        print(tempName)

<2>エレメントを修正(「変更」)エレメントを修正する場合、下付き文字でどのエレメントを修正するかを決定してから、修正を行う<3>エレメントを検索(「検索」in,not in,index,count)いわゆる検索は、指定したエレメントがinに存在するかどうかを確認することであり、not in pythonで検索する一般的な方法は、in(存在)であり、存在する場合はtrueであり、そうでなければfalsenot in(存在しない)、存在しない場合はtrue、そうでなければfalse demo
 #      
    nameList = ['  1','  2','  3']

    #          
    findName = input('         :')

    #      
    if findName in nameList:
        print('            ')
    else:
        print('    ')

説明:inの方法は使える限り、not inも同様の使い方であるが、not inが判断したのはindexが存在しないことであり、count indexとcountは文字列の中の使い方と同じである<4>削除要素(「削除」del,pop,remove)類は現実生活の中で、ある同級生がクラスを変えたら、この条を歩いた学生の名前を削除すべきである.開発では削除という機能がよく使われます.リスト要素の一般的な削除方法は、
  movieName = ['     ','    ','    ','   ','    ','     ']

    print('------    ------')
    for tempName in movieName:
        print(tempName)

    del movieName[2]

    print('------    ------')
    for tempName in movieName:
        print(tempName)

結果:------削除前------カリブ海賊ハッカー帝国第一滴血指環王ホビット人速度と情熱------削除後------カリブ海賊ハッカー帝国指環王ホビット人速度と情熱demo:(pop)
 movieName = ['     ','    ','    ','   ','    ','     ']

    print('------    ------')
    for tempName in movieName:
        print(tempName)

    movieName.pop()

    print('------    ------')
    for tempName in movieName:
        print(tempName)

結果:------削除前------カリブ海賊ホラー帝国第一滴血指環王ホビット人速度と情熱------削除後------カリブ海賊ホラー帝国第一滴血指環王ホビット人demo:(remove)
 movieName = ['     ','    ','    ','   ','    ','     ']

    print('------    ------')
    for tempName in movieName:
        print(tempName)

    movieName.remove('   ')

    print('------    ------')
    for tempName in movieName:
        print(tempName)

結果:------削除前------カリブ海賊ハッカー帝国第一滴血指環王ホビット人速度と情熱------削除後------カリブ海賊ハッカー帝国第一滴血ホビット人速度と情熱<5>ソート(sort,reverse)sort方法はlistを特定の順序で並べ替え、デフォルトは小さいから大きいまで、パラメータreverse=Trueは逆の順序に変更することができる.大きいから小さいまで.reverseメソッドはlistを逆置きします.
>>> a = [1, 4, 2, 3]
>>> a
[1, 4, 2, 3]
>>> a.reverse()
>>> a
[3, 2, 4, 1]
>>> a.sort()
>>> a
[1, 2, 3, 4]
>>> a.sort(reverse=True)
>>> a
[4, 3, 2, 1]