記事のディレクトリ
リスト
リスト1.定義
特定の順序で要素の直列配置をリスト。
データ項目のリストは、同じ型である必要はありません。
別の要素にリスト前記使用コンマを示すためにPythonで、角括弧([])
要素。最初のインデックスは、第2のインデックスは1であり、そして上のように、0です。
1.1アクセスリストの要素
リストは、順序付けられたコレクションですので、場所やインデックスアクセスリストにしたい任意の要素は、単に要素にはPythonを教えてください。リストの要素にアクセスするには、リストの名前を示し、要素の後、尖った指数、および角括弧の中に入れることができます。
あなたは、リストの要素を要求すると、Pythonは唯一の要素は、角括弧や引用符が含まれていませんが返されます。
1.2インデックス
Pythonでは、リストの最初の要素のインデックスは0の代わりに1です。たとえば、リストの最初の要素にアクセスするインデックス0を使用します。
name = ['xiaozhang','xiaoli','xiaoou']
print(name[0])
xiaozhang
Pythonは、リストの最後の要素にアクセスするための特別な構文を提供します。-1のインデックスで指定されたPythonは、リストの最後の要素を返すことができます:
name = ['xiaozhang','xiaoli','xiaoou']
print(name[-1])
xiaoou
あなたは、多くの場合、リストの長さを知らない場合の最後の要素にアクセスする必要があるため、この構文は便利です。この規則はまた、例えば、他の負のインデックスにインデックス戻り-2最後から二番目のリスト要素、インデックス戻り-3第三の最後のリスト要素などを適用します。
1.3リスト内の各値を使用します
これは、リスト内の各値を使用するように、他の変数のように使用することができます。たとえば、ルートステッチ使用することができ
、メッセージを作成するために、データ値のリストを。
name = ['xiaozhang','xiaoli','xiaoou']
print("my name is "+name[0])
変更、追加、削除の要素2
2.1要素のリストを変更します
要素のリストを変更するには、あなたが要素を変更したい名前とインデックスのリストを指定し、要素の新しい値を指定することができます。
2.2要素のリストを追加します。
- リストの最後に要素を追加します。
リストに新しい要素を追加する場合、最も簡単な方法は、リストの末尾に要素を結合することです。追加の要素のリストが与えられたとき、それはリストの最後に追加されます。
リスト項目を追加するためのappend()メソッドは
、空のリストを作成し、要素を追加するためのappendの一連の()ステートメントを使用することができます。
name=[]
name.append('xiaoyang')
name.append('xiaoli')
print(name)
['xiaoyang', 'xiaoli']
インサート()要素がリストに挿入され
、リスト内の任意の位置に新たな要素を追加するために、指定されたインデックス値と新しい要素、インサート()。
2.3削除リスト要素
- 要素を削除するデル声明
- 使用ポップは()の要素を削除するには
、リストの末尾にアイテムを削除する方法ポップを()、その後、あなたはそれを使用することができます。用語のこの類推からポップ(ポップ):スタックのリストのような、とは、トップ要素をポップに相当要素のリストの末尾を削除します。
リストから値をポップし、変数popped_nameに格納します。その後、我々は彼らから削除Aの値を確認するために、このリストを印刷します。最後に、我々はまだ削除されている値にアクセスすることが可能であることを証明するために、ポップアップ値を印刷します。
「xiaoou」のリストの値の末尾が削除されたことを出力ショーは、それが今変数に格納さ
にpopped_name:
['xiaoli', 'weiwei', 'xiaoou']
popped_name = name.pop()
print(name)
print(popped_name)
['xiaoli', 'weiwei']
xiaoou
ポップ()要素を使用することができポップ:
デルの文をして()メソッドをポップ:
あなたはリストから要素を削除しないと、もはやデル・ステートメントを使用し、どのような方法でそれを使用している場合、あなたはまた、要素を削除する場合あなたは、使用がポップそれを使用し続けることができます()。
3.remove()に従った要素の値を削除する
)方法を用い削除(であってもよく、値、要素を削除する方法のみ、リストから削除位置を知らない時の値。
使用のremove()あなたは、その値を使用して、要素のリストから削除します。
3.組織一覧
1.sort()
ソート()恒久的にリストの要素の順序を変更します。逆の順序のシーケンス番号リスト要素を持つ一種の逆パスパラメータ()メソッド=真、
2.sorted()
ソート()の一時的なソートリスト。また、()が逆転= Trueのソート関数に引数を渡し、表示リストにアルファベット順の反対を押す必要があります。
3.reverse()
要素の順番は逆()インバーテッドリストに
(逆に留意)要素のリストを参照していないがため、逆アルファベット順の順序だけ反転リスト要素とに従って配置されています。
この方法は、逆方向()永久的要素のリストの順序を変更するが、唯一のリストコールが再び)(逆そのため、いつでも元のソート順に復元することができます。
4.len()
LEN()関数を使用してはすぐにリストの長さを知ることができます。