リストの中の練習でのpython

   リスト: 
1.
  1.1アペンド、リストの最後に要素を追加する方法を使用して:list.append(「要素」)   
李= [ ' アレックス'' wusir '' エリック'' '' アレックス' ] 
li.append(' 7 ' 、印刷(LI)
运行结果[ 'アレックス'、 'wusir'、 'エリック' '雨'、 'アレックス'、 '7']
  1.2挿入、インデックス位置、使用することにより素子を追加:list.insert(インデックス位置、「要素」)
李= [ ' アレックス'' wusir '' エリック'' '' アレックス' ] 
li.insert(0、' 7 ' 、印刷(LI)
运行结果:[ '7'、 'アレックス'、 'wusir'、 'エリック'、 '雨'、 'アレックス']
 
  list.extend(「要素」):1.3メソッドを使用して、リストの末尾に追加の反復、データの追加セットを拡張します
=李[ ' アレックス'' wusir '' エリック'' '' アレックス' ] 
li.extend(' ' 印刷(Li)と
 #の実行結果:[ 'アレックス'、 'wusir '、「エリック''雨''アレックス '' S'、 'E'、 'V'、 'E'、 'N']
 

2.削除します

  2.1削除、同じ要素の最初の要素でリストを削除し、使用:list.remove(「要素」)

李= [ ' アレックス'' wusir '' エリック'' '' アレックス' ] 
li.remove(' アレックス' プリント(LI)
运行结果:[ 'wusir'、 'エリック'、「雨」、 'アレックス']

  2.2 POPは、要素に対応するインデックス位置を削除することにより、戻り値、除去要素の戻り値、用途を有する:list.pop(インデックス位置)

李= [ ' アレックス'' wusir '' エリック'' '' アレックス' ] 
DLE = li.pop(2 プリント(DLE、Li)と
 运行结果:エリック[ 'アレックス'、 'wusir' '雨'、 'アレックス']

  2.3明確な、空のリスト、メソッドを使用して:list.clearを()

=リチウム[ ' アレックス'' wusir '' エリック'' '' アレックス' ] 
li.clear()
プリント(Li)と
 #の結果:[]

  インデックス、スライス、スライス(ステップ)、要素削除リストに従って2.4デル、

=李[ ' アレックス'' wusir '' エリック'' '' アレックス' ] 

デル1でインデックス化要素削除
・デル・リー[0]
 印刷(Li)と
 #の実行結果:[ 'wusir'を、 'エリック'、 '雨'、 'アレックス'] 

2ダイシングにより要素を削除
デル。3:リチウム[ ]
 プリント(Li)と
 #の実行結果:[ '雨'、 'アレックス'] 

3ダイシングにより(ステップ)要素を取り外し
デルのLi [:3:2 ]
 プリント(へ)
 実行結果:[ 'wusir'、 '雨'、 'アレックス']

3.変更

=李[ ' アレックス'' wusir '' エリック'' '' アレックス' ] 

1屈折率の変化に応じて 
李[0] = ' ' 
印刷(Li)と
 #の実行結果:[ '朱'、 'wusir'、 'エリック'、 '雨'、 'アレックス'] 

2スライス変化によるに反復増加 
のLi [:4] = ' ラブ' 
プリント(Li)と
 #の実行結果:[ 'L'、「O '' V '' E ''アレックス「] 

3。スライス(ステップ)の変化に従って、(エラーに対応していない)に対応しなければならない
リチウムを[:: 2] = ABC 
印刷(Li)と
 #の実行結果:[ 'A'、 'wusir '、 'B'、 '雨'、 'C']

4.チャールズ

=李[ ' アレックス'' wusir '' エリック'' '' アレックス' ] 

1インデックス検索
印刷(李[2 ])
実行結果:エリック

2スライスチェック
印刷(李[: 2 ])
実行結果:[ 'アレックス'、 'wusir'] 

3節(手順)をチェック
印刷を(李[:: 2 ])
実行結果:[ 'アレックス'、 'エリック '、 'アレックス] 

巡回クエリで4 
 I のLi:
    プリント(I)

5.その他の操作

カウント(数)(回数エレメント統計がリストに表示されます)、使用:list.count(「要素」)

インデックス(リストから最初の一致の値のためのプロセスの場所を見つけるためのインデックス)、メソッド使用:list.index(「要素」)

 

=リチウム[5 ,. 7、12、15 ,. 1 ,. 1である。] 

プリント(li.count(1 ))
結果:2 

プリント(li.index(1 ))結果:4
コードの表示

 

この方法を用いて(順方向にリストするための現場方法で)ソート、:はlist.sort()

list.sort(逆= TRUE)(その場での方法は、リストの順序を逆にするために使用される単位)

 

=リー[5 ,. 7、12、15 ,. 1である] 

li.sort()
プリント(Li)と
 #の実行結果:[1 ,. 5 ,. 7、12、15である] 

li.sort(逆 = TRUE)
 印刷(Li)と
 実行結果:[15、12、7、5、1]
コードの表示

 

この方法を用いて、(リスト逆における記憶素子の方法)リバース:list.reverse()

LEN、方法を用いて(リスト要素の長さを測定する方法):LEN(リスト)

 

=リチウム[5 ,. 7、12であり、15 ,. 1 ,. 1。] 

li.reverse()
プリント(Li)と
 #の実行結果:[1 ,. 1、15、12、。7 ,. 5] 

印刷(LEN(リー))
実行結果:6
コードの表示

 

おすすめ

転載: www.cnblogs.com/zhuzl/p/11117115.html