GOOGLE Python大学課程のPythonリスト
19590 ワード
Pythonリスト
Googleコード大学>プログラミング言語
Pythonには、「リスト」という偉大な組み込みリストタイプがあります.リストの文字はすべて角カッコ[]に書かれています.同じ作業を文字列としてリストします.Len()関数と角カッコ[]を使用して、インデックス0の最初の要素にデータにアクセスします.(公式python.orgリストファイルを参照).
上にリストされている=コピーは行われません.逆に、2つの変数が指すメモリの1つのリストを譲渡します.
空のシングルは、括弧のペア[]にすぎません.「+」プロジェクトは2つのリストを追加するので[1,2]+[3,4]は[1,2,3,4](これは文字列+を使いたいだけです)を生成します.
とIN
Pythonの***構造は非常に有用で、彼らが初めて使用したので、リストを見ます.-*構築
リストで何が起こっているか知っている場合は、「NUM」や「名」、「URL」などの情報をキャプチャして変数名を使用します.Pythonコードには他の文法タイプがないので、あなたの変数名が重要な方法であることを注意してください.直線を維持するのはどういうことですか.
*自己構築は簡単な方法でテストされ、1つの要素が1つのリスト(または他の集合)に表示された場合
/構造がよく使われるPythonコードとリストの他のデータ型の仕事なので、文法を覚えておくべきです.手動で起動して、Pythonでは、他の言語の習慣だけを使用する必要があります.
また、/作業中の文字列も使用できます.動作は文字リストの文字列に似ているので
範囲
範囲(N)関数によって生成される数値0,1,......N-1と範囲(A,B)は、1,・・・を返します.B-1-ですが、最後の数字は含まれません.forループと範囲()を組み合わせた機能により、ループの従来の数値を構築できます.
変種のxrange()があり、建設全体の性能に敏感な案件リスト(Python 3000では、xrange()のコストを忘れることができる良い表現があります.
Whileサイクル
Pythonにも標準的なwhileループがあり、*BREAK*と*は*文をC++とJavaで動作させ、最内層ループを変更するプロセスを継続します.上記の解決/ループでリスト内の各要素を反復する一般的な状況ですが、whileループではインデックス番号の総量を制御できます.次のwhileループは、各リストの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()はパラメータリスト(または文字列または他の何か)として機能する関数であることに注意してください.
よくあるエラー:上記の方法では*修正リストを返さず、元のリストを修正する必要があります.
リストの作成
一般的なモードは、リスト内の空のリスト[]を起動し、append()または延長()を使用して要素を追加することです.
リストスライス
シートリストの作業は、文字列のように、リストのサブセクションを変更するためにも使用できます.
練習:list 1.py
本節における材料を実践するために、試行中に存在する問題リストt 1.pyはソート(基本練習)を使用しません.
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はソート(基本練習)を使用しません.