连载02-Phythonリストの方法は何があって、実例のソースコード【乐搏TestPro】を添付します
下一篇文章:Python文字列详细知识点解释附コード【0から1までPythonを学ぶ】セットレッスン:Python入門から精通まで0から1まで
要素(「追加」append,extend,insert)appendを追加すると、リストに要素demoを追加できます.
<2>エレメントを修正(「変更」)エレメントを修正する場合、下付き文字でどのエレメントを修正するかを決定してから、修正を行う<3>エレメントを検索(「検索」in,not in,index,count)いわゆる検索は、指定したエレメントがinに存在するかどうかを確認することであり、not in pythonで検索する一般的な方法は、in(存在)であり、存在する場合はtrueであり、そうでなければfalsenot in(存在しない)、存在しない場合はtrue、そうでなければfalse demo
説明:inの方法は使える限り、not inも同様の使い方であるが、not inが判断したのはindexが存在しないことであり、count indexとcountは文字列の中の使い方と同じである<4>削除要素(「削除」del,pop,remove)類は現実生活の中で、ある同級生がクラスを変えたら、この条を歩いた学生の名前を削除すべきである.開発では削除という機能がよく使われます.リスト要素の一般的な削除方法は、
結果:------削除前------カリブ海賊ハッカー帝国第一滴血指環王ホビット人速度と情熱------削除後------カリブ海賊ハッカー帝国指環王ホビット人速度と情熱demo:(pop)
結果:------削除前------カリブ海賊ホラー帝国第一滴血指環王ホビット人速度と情熱------削除後------カリブ海賊ホラー帝国第一滴血指環王ホビット人demo:(remove)
結果:------削除前------カリブ海賊ハッカー帝国第一滴血指環王ホビット人速度と情熱------削除後------カリブ海賊ハッカー帝国第一滴血ホビット人速度と情熱<5>ソート(sort,reverse)sort方法はlistを特定の順序で並べ替え、デフォルトは小さいから大きいまで、パラメータreverse=Trueは逆の順序に変更することができる.大きいから小さいまで.reverseメソッドはlistを逆置きします.
要素(「追加」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であり、そうでなければfalsenot 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]