GOOGLE Python大学課程のPythonリスト

19590 ワード

Pythonリスト
Googleコード大学>プログラミング言語
Pythonには、「リスト」という偉大な組み込みリストタイプがあります.リストの文字はすべて角カッコ[]に書かれています.同じ作業を文字列としてリストします.Len()関数と角カッコ[]を使用して、インデックス0の最初の要素にデータにアクセスします.(公式python.orgリストファイルを参照).
    =  [ “ ”  “ ”  “  ” ] 
      [ 0 ]     
       [ 2     ]#
      LEN     )# 3

上にリストされている=コピーは行われません.逆に、2つの変数が指すメモリの1つのリストを譲渡します.
  =       

空のシングルは、括弧のペア[]にすぎません.「+」プロジェクトは2つのリストを追加するので[1,2]+[3,4]は[1,2,3,4](これは文字列+を使いたいだけです)を生成します.
とIN
Pythonの***構造は非常に有用で、彼らが初めて使用したので、リストを見ます.-*構築 VAR -リスト内の各要素(または他の集合)は簡単な方法です.反復中にリストから追加または削除しないでください.
    =  [ 1  4  9  16 ] 
     =  0 
  NUM  
      + = NUM 
          #30

リストで何が起こっているか知っている場合は、「NUM」や「名」、「URL」などの情報をキャプチャして変数名を使用します.Pythonコードには他の文法タイプがないので、あなたの変数名が重要な方法であることを注意してください.直線を維持するのはどういうことですか.
*自己構築は簡単な方法でテストされ、1つの要素が1つのリスト(または他の集合)に表示された場合 ・価値-テストされ、値が収集されている場合は、真/偽に戻ります.
    =  [ “  ”  “  ”  “   ” ] 
     “  ”     
       “YAY “

/構造がよく使われるPythonコードとリストの他のデータ型の仕事なので、文法を覚えておくべきです.手動で起動して、Pythonでは、他の言語の習慣だけを使用する必要があります.
また、/作業中の文字列も使用できます.動作は文字リストの文字列に似ているので S CH:CH 1文字列のすべての文字を出力します.
範囲
範囲(N)関数によって生成される数値0,1,......N-1と範囲(A,B)は、1,・・・を返します.B-1-ですが、最後の数字は含まれません.forループと範囲()を組み合わせた機能により、ループの従来の数値を構築できます.
  #   0 99   
   
       

変種のxrange()があり、建設全体の性能に敏感な案件リスト(Python 3000では、xrange()のコストを忘れることができる良い表現があります.
Whileサイクル
Pythonにも標準的なwhileループがあり、*BREAK*と*は*文をC++とJavaで動作させ、最内層ループを変更するプロセスを継続します.上記の解決/ループでリスト内の各要素を反復する一般的な状況ですが、whileループではインデックス番号の総量を制御できます.次のwhileループは、各リストの3番目の要素にアクセスします.
  ##         
         
  = 0   <LEN 
        
    [  ]   = + 3

リストのメソッド
ここには他の一般的なリスト方法があります.
list.append(ELEM)-リストの末尾に単一の要素が追加されます.よくあるエラー:新しいリストを返さず、既存のものを変更するだけです.
list.Insert(インデックス、ELEM)-挿入された要素は、指定されたインデックスで正しい要素に移行します.
list.extend(リスト2)リスト2の要素をリストの末尾に追加する.+または+=を使用して、リストで拡張()を使用します.
list.index(ELEM)-検索リストは、指定された要素から開始され、インデックスが返されます.要素が存在しない場合は、ValueErrorエラーが放出されます(「中」を使用してValueErrorエラーチェックはありません).
list.remove(ELEM)-指定された要素の最初のインスタンスの検索と削除(ValueErrorエラーが存在しない場合)list.sort()-リストに並べ替えます(返されません).(ソート()関数は以下のように優先されます.)
list.reverse()-位置リストを反転(戻さない)list.pop(インデックス)-指定したインデックスの要素を削除して返します.右端の要素を返し、指数が省略されている場合(略追加()は逆).
これらはすべて*1つのリストオブジェクトの方法であり、LEN()はパラメータリスト(または文字列または他の何か)として機能する関数であることに注意してください.
    =  [ “  ”  “  ”  “   ” ] 
      “shemp          ##    ELEM 
       0  'XXX' )#    0 ELEM         
      ( [ “YYY”  “ZZZ” ])   #    elems  
         ##[“XXX”,“  ”,“  ”,“   ”,“shemp','YYY”,“ZZZ” ] 
        “  ”     #2 

       (“           )#        
     1                   )#   XXX“  
          “ ,“   ”,“shemp”,“YYY”,“ZZZ”]

よくあるエラー:上記の方法では*修正リストを返さず、元のリストを修正する必要があります.
    =  [ 1  2  3 ] 
        4    ##  ,    ,  ()  None 
  #     :
      4 
         ##[1,2,3 ,4]

リストの作成
一般的なモードは、リスト内の空のリスト[]を起動し、append()または延長()を使用して要素を追加することです.
    =  []           
  'A' )#  append()        
      'B' 

リストスライス
シートリストの作業は、文字列のように、リストのサブセクションを変更するためにも使用できます.
    =  [ 'A' , 'B'  , 'C'  , 'D'  ] 
      [ 1 - 1 ]    #['B','C'] 
    [ 0 2 ]  =  'Z'     ##  ['A','B'] ['Z'] 
                ##['Z','C','D']

練習:list 1.py
本節における材料を実践するために、試行中に存在する問題リストt 1.pyはソート(基本練習)を使用しません.