Pythonの標準的なデータ構造タイプ

pythonの一般的なデータ型は、6が含まれています。

1、番号(番号)

図2に示すように、文字列(文字列)

3、リスト(一覧)

4タプル(組)

5、セット(コレクション)

図6に示すように、辞書(辞書)

 

A、数値(デジタル)

int型、float型、ブール値(のpython3)、複雑な(負の)タイプを含みます

 

二、リスト(一覧)

リストには、オブジェクトの順序付けられた集合、開始値0のインデックス値である-1開始位置の端から。

次のようにメインの動作機能は以下のとおりです。

)) #2、通常の関数を列挙ロビンで使用します。私のための範囲内(LEN(リスト1 )):
































:プリント(+ STR(I)、 "インデックス" " 値" +のList1 [I])

指数、列挙(List1を)における値の
印刷( "インデックス:" + STR(インデックス)、 " 値:" +値)


#ソート
LIST2 = [9,3,4,2,45]
list2.sort()
、(LIST2 を印刷する"ソート")
LIST3 = [ "S"、 "D"、 "F"、 "R&LT"、 "L"]
list3.sort()
"ソート"、LIST3)印刷

#反転
list2.reverse()
印刷(LIST2 "逆後")
list3.reverse()
プリント( "逆後"、LIST3 )

#追加
+ = LIST2のLIST3リスト
を印刷(「リスト2つのリストを追加することによって」、リスト)

#明確な
list.clear()
印刷(「クリアクリアリスト」、リスト)

リストは文字列に変換することができます

小さな例:

=のList1 [ "CHK"、 "ldlk"、 "lkvl"、 "lkdjsflk"、 "sdfkj"] 
SR = "" .join(リスト1)
プリント(型(SR))

に形質転換リストが与えられている番号が含まれる場合「エラー:期待:シーケンス項目2 、リストSTRインスタンスを、INTが見つかり、」 数字の文字列を含む直接変換できない
溶液:印刷(「」.join(「 LIST1におけるIDの%s」の%ID))
LIST1 = [ "CHK"、 "ldlk"、1,2、 "sdfkj"] 
SR1 = "" .join( '%s'は%LIST1におけるIDのID)
印刷(SR1、タイプ(SR1))


 

おすすめ

転載: www.cnblogs.com/ruguokeyi/p/11837108.html