evalの()を使用
N = [ " 2.3 "、" 2.56 " ] M = [] のための I におけるN: Kは、評価(I)= #はちょうど行った最外、アポストロフィは、所定の数字、文字型の二重引用符 m.append(K) プリント(M) #の出力は[2.3、2.56]
基本的な機能のリスト一覧
B = [12,23,45,67,23,12,34,56 ] b.insert(0、 99) #のいくつかの場所で挿入要素 プリント(B) b.pop() #は常に削除の値を取得、最後の要素を削除します 印刷(B)を b.remove( 23) #指定された要素を削除するために、左から右に、要素の充填 印刷(B)を b.reverse() #のリストがちょうど逆に、ソートを逆にしない 印刷を(B) b.sort() #注文 印刷(B) b.sort(逆 = TRUE) #順序降順に、反転及びソート 印刷(B)を プリント(b.count(12)である)#の要素の出現数 A = [12,23,4,5,6、[1,3,4,5,6,7,8,7]、7、8、 9,0,9 ]
[ 2] = 1枚の #エディットリスト要素 プリント(A) デル A [2] #リストの要素を削除して 印刷する(A) [0: 3] = [20,20] #のスライス要素の変更、 印刷(A) C = a.index(20) #1 でクエリ要素位置 プリント(C)
LEN(リスト) #要素の数リスト maxは(リスト) #は、最大要素のリストを返し 分(リスト) #が最小エレメントのリストを返し リスト(SEQ)# のリストにタプルを list.append(OBJ) #のリストの末尾新しいオブジェクトの追加 list.count(OBJ) #リストに表示される要素の数を数える list.extend(配列)を #(他の配列の末端に複数の値は、ワンタイムのリストに追加は、新しいリストを元のリストを拡張しました) list.index(OBJ) #リストから最初のマッチのインデックス値の位置を見つけるため list.clear() #空のリスト list.copy() #のコピーリストを
スライス一覧リスト
#スライスの最後の実施形態1の正のシーケンス、 -逆の順序で番号 N- = [1,2,3,4,5,6,7,8,9,10 ] プリント(N [0:LEN(N-):. 3]) #1 セクション:最初のスタートビット0から、いくつかの最初の2番目であり、そして第三のとる値であるすべての数[1、4、 7、10]、 プリント(N - [:: 3]) #1 区画3の値をとる[1、4、7、10] プリント(N- [:: - 1]) #ソーティング逆転しないだけをリスト[10、9、8、7、6、5、4、3、2、1] プリント(N - [ - 3:]) #第三の切断から始まる右尾から[8、9、10] プリント(N - [ - 3 :: - 1]) #尾からは除去される右から2番目を切断し始め、逆リスト[8、7、6、5、4、3、2、1] プリント([-1:0:-1] N-) #の最後から二番目の逆ソート順序に従って-1、バック0、-1 [10、9、8、7、6、5、4 、3、2]
Pythonのシーケンスは、最も基本的なデータ構造です。配列の各要素は、番号が割り当てられる - その位置、またはインデックスを、最初のインデックスは、第2のインデックスは1と、0です。
Pythonはビルトインタイプ6のシーケンスを持っていますが、最も一般的なのは、リストやタプルです。
一連の操作は、インデックス化、スライシング、追加、乗算、チェックメンバーを含む、実施することができます。
さらに、Pythonは既に決定された配列の長さを構築し、最大値と最小要素法を決定します。
Pythonは、データの最も一般的な種類のリストである、それは角括弧内のカンマ区切りの値として表示されます。
データ項目のリストは、同じ型である必要はありません