基本操作Python--配列(リスト)

あなたが自由に、配列を挿入、削除要素が動作できるように、Pythonで配列は、動的です。

1.変更の要素
何も言うことはありません、とJavaは、直接罰金を同じ変更です。

ARR = [ '、 'B'、 'C']
ARR [0] = 'FF'。
印刷(ARR)


リストAPPEND追加要素の終わり2. 
私たちはPythonで配列の先頭に述べているが、いわゆるダイナミックは、その長さは動的であり、動的です。

ARR = [ '、 'B'、 'C']
arr.append( 'D')。
印刷(ARR)

3.挿入要素INSERT(インデックス)
ARR = [ 'A'、 'B'、 'C']
arr.insert(1、 'AA');
プリント(ARR)


4.デル削除要素は 
ARR = [ 'A'、 'B'、 'C']
デルARR [0]
印刷(ARR)


5.はポップ削除要素は 
ポップとデルの違いは、ポップメソッドの戻りはあなたのような、削除された要素を使用し続けることができるように、要素を削除します:

ARR = [ '、 'B'、 'C']
魅力arr.pop =();
プリント(R)
印刷(懇願)。

ポップメソッドのパラメータインデックスがある場合は、エレメントのインデックス位置は何のインデックスパラメータが存在しない場合、デフォルトはリストに最後の要素を削除し、削除されます。

6.削除要素は、要素に基づいて値を削除
我々は削除を使用し、その後、我々は削除する要素の位置を知っている、とだけ要素の値がわからない場合:

ARR = [ '、 'B'、 'C']
arr.remove( 'B')。
プリント(ARR)。

繰り返しのリストの値、および削除は、それを削除使用する場合でも、もう一つ注意すべきは、あなただけの前方インデックスの最初の値を削除することができます。

要素の値の最後のアクセスに関して7.
リストの長さはときにそれを知らなくても、我々はリストの末尾にアクセスする方法の値を?または最後から二番目の値。

私たちは、その後、Pythonはそれを行う方法で、動作するようにJavaでリストの長さを知ってもらうことができますか?

ARR = [ '、 'B'、 'C']
プリント(ARR [-1]);
プリント(ARR [-2])。


8.ソート
Pythonのソート()メソッドは、より簡単にソートリストにあなたを可能にします。あなたは、車のリストを持っている車やアルファベット順にそれらを作るとします。このタスクを簡素化するために、我々は、リスト内のすべての値が小文字れていることを前提としています。

車= [ 'BMW'、 'アウディ'、 'トヨタ'、 'スバル']
cars.sort()。
印刷(車)。

ソート()メソッドは、永続的にリスト要素の順序を変更します。今、車は、もはや元のソート順に戻すことはできません、アルファベット順です。

また、文字の逆の順序でソートしようとする逆= Trueの引数を使用することができます。

車= [ 'BMW'、 'アウディ'、 'トヨタ'、 'スバル']
cars.sort(逆= TRUE)。
印刷(車)。


同様に、注文リスト要素への変更は永久的です。 

一時的なソートの使用は)(ソート:

車= [ 'BMW'、 'アウディ'、 'トヨタ'、 'スバル']
プリント(車)。
印刷((車)ソート)。
印刷(車)。


また、逆= Trueのソート関数に引数を渡す)(かもしれません。

一覧後方印刷9.
ちょうど逆の方法を使用して、注文したのではなく、後方にそれを表示するには、リストを印刷する注意を

車= [ 'BMW'、 'アウディ'、 'トヨタ'、 'スバル']
cars.reverse()
プリント(車)。

 10.取得、リストの長さの
車= [ 'BMW'、 'アウディ'、 'トヨタ'、 'スバル']
印刷(LEN(車));

 

公開された352元の記事 ウォンの賞賛115 ビュー130 000 +

おすすめ

転載: blog.csdn.net/Aidam_Bo/article/details/104679856