python_0団体は_day04始まりました

セクションIV

まず、リストのリスト

  • 異なるタイプのデータを大量に保存するための一つのデータ型

  • 限り、それは要素のコンマ区切りのリストであるように

  • 注文した変数。

1.1インデックスリスト

  • そしてまた、それは、インデックスとして文字列のリストを持っていますが、リストを変更することができます。

LST = [ 'ジョン・ドウ'、'ジョン・ドウ'、'趙5'、'6陳'] 
プリント(LST [ 0])  リストの最初の要素
プリント(LST [ 1])  第リスト素子
プリント(LST [ 2])  第3のリストの要素

セクション1.2のリスト

  • スライスとステップサイズと同じ文字列を使用してください。かかわらず、尻尾をケア。

LST = [ "キャップ"、"フィリピン"、"刺繍"、"花"、"魯迅"] 
印刷(LST [ 0:3])     #[ 'の章'、 'フィリピン'、 '刺繍入り']
印刷(LST [ :3])       #[ 'の章'、 'フィリピン'、 '刺繍入り']
印刷(LST [ 1 :: 2])     #[ 'フィリピン'、 '花']のステップがあります
印刷(LST [ 2 :: - 1 ])   #[ '刺繍'、 'フェナントレン'、 'の章は']後方に取ることができる
プリント(LST [ - 1:- 3は:- 2])     ステップと下位#

演習:

リー= [ 1、3、2、"A"、4、"B"、5、"C"] 
リチウムリストをスライスして、新しいリストL1を形成するために、L1 = [ 、1 。3、2]
のLiリストによって新しいリストL2、形成するスライス[L2 = "A"を4、"B"を】
李L3リストの新しいリストをスライスして形成され、L3 = 「1,2,4,5]
リストリーによってスライス形成新しいリストL4、L4 = [ 3、"A"、"B"]
リチウムリストをスライスして、新しいリストL5を形成するL5 = [ "Cを"]
のLiリストL6をスライスして、新しいリストを形成します、L6 = "B"、"A"、3]

1.3検索を変更するには、追加と削除の一覧に

  1. 増加

    • 注意:.リストとstrが同じLSTは、直接、元のオブジェクトの操作を行って、それを変更することができますされていません。

    モードを追加

    • APPEND () -リストの最後に追加し、追加

    LST = [ "キャップ"、"フィリピン"、"刺繍"、"花"、"魯迅"] 
    印刷(LST)   #[ "キャップ"、 "フィリピン"、 "刺繍"、 "花"、 "魯迅"]
    LST 。APPEND("鶏")
    印刷(LST)#[ "キャップ"、 "フィリピン"、 "刺繍"、 "花"、 "魯迅"、 "鶏"]
    • INSERT (インデックス、挿入コンテンツ) -インサート

    = LST [ 「キャップ」、「フィリピン」、「刺繍」、「花」、「魯迅」]は
    LST。INSERT(1、「徐チュー」)#    許チョが位置1に挿入された元の要素が後方に移動させ、
    印刷(LST)#[ "キャップ"、 "許チョ"、 "フィリピン"、 "刺繍"、 "花"、 "魯迅"]
    • 拡張() -反復を追加します。

    #の反復が追加
    [LST = "ジンZhiwen"、"ザン・イシャンを" オリバーは何の境界を知らない""]
    LSTを。拡張([ "ツイストつる"、"ツイスト痛い"])
    印刷(LST)#[ "ジンZhiwen、" "ザン・イシャン、「」オリバーは何の境界を知らない、「」ツイストつる「」ツイスト痛いです。「]
  2. 削除

    • POP -削除

    LST = [ "キャップ"、"フィリピン"、"刺繍"、"花"、"魯迅"] 
    印刷(のrepr(LST。POP(2)))     #1のrepr()は、現在の元の生態学的データビューに
    プリント(LST)   位[「キャップ」、「フィリピン」、「花」、「魯迅」]

     

    • クリア() -クリア

    LST = [ "キャップ"、"フィリピン"、"刺繍"、"花"、"魯迅"] 
    印刷(LST)   #[ "キャップ"、 "フィリピン"、 "刺繍"、 "花"、 "魯迅"]
    LST 。クリア()
    印刷(LST)#[S]
    • デルをリスト- 、スライス、ステップを通じてインデックスを削除

    LST = [ "キャップ"、"フィリピン"、"刺繍"、"花"、"魯迅"] 
    デルLST [ 3] #[ "キャップ"、 "フィリピン"、 "刺繍"、 "魯迅"]
    デルLST [ 1 :4] #[ "章"、 "呂"]
    デルLST [ 。1 :: 2] #[ '章'、 '刺繍'、 '呂']
  3. 変更

    • インデックスによって変更されました

      LST = [ "キャップ"、"フィリピン"、"刺繍"、"花"、"魯迅"] 
      LST [ 1] = "イノシシ"
      印刷(LST)#[ "キャップ"、 "イノシシ"、 "刺繍" 「花」、「魯迅」]
    • スライスして、多かれ少なかれ可能なコンテンツを変更、アイテムは、反復オブジェクトである必要があり、デフォルトのステップは1で変更

      LSTは= [ "キャップ"、"フィリピン"、"刺繍"、"花"、"魯迅"] 
      LST [ 1:3] = "イノシシ" #デフォルトのステップは1つのである
      印刷(LST)#[ 'の章' 、 '小' 'ワイルド'、 '豚'、 '花'、 '魯迅']
      [LST 1:5:2] = "シャオ牙"、"Qingqingcaoyuan" 時間ステップサイズが#1ではないことは切りっぱなしでなければなりません対応して
      印刷する(LST)#[ '章'、 'Xiaofang'、 '刺繍'、 '緑の草原'、 '呂'を]
  4. 検索

    • forループ

      = LST [ "キャップ"、"フィリピン"、"刺繍"、"花"、"魯迅"] 
      のためのLST:印刷(I)
         

       

    • 指数

1.4ネストされたリスト

  • 要素として1度、[...]を探します

    LST1 = [ 「国際章」、「ジリアン」[ 「王風水」、『国際の章』、『リトル・アップル』、『叔母『]、
    [ 』カイ徐くん』、[ 『バスケットボール』、『ヤオミン』、『ジェレミー・リン』 ]、[ "歌う"、"テレサ"、"カイGuoqing"、"ステンゲル"]、
    [ "ジャンプ"、"蔡依林"、"羅"、"趙Siの"、"社会シェイク"]、
    [ "CNB" 、"アレックス"、"RIMO"]]]
    プリント(LST [ - 3] [ - 1]) ステンゲル

第二に、タプル

Pythonのデータ型の一つ。タプル:不変、整然とした;クエリのみをサポートは、追加および削除がサポートされていません。

(タプルは、不変のリストです)

  1. 統計- COUNT() 表示された要素の数を数えます

    = TU(1、2、3、4、5、1、2、1)
    印刷(TU。(COUNT 1))番号#3統計要素はタプルに表示され
  2. インデックスを取得します-インデックス() 要素のインデックスによる問合せを

    = TU(1、2、3、4、5、1、2、1)
    印刷(TU。指数(2)) クエリインデックス要素1によって

     

  3. 使用しています:つまり、いくつかの非常に重要な人々が閲覧可能なだけで、元祖のデータを変更することはできません。

  4. ネストされたタプル

    TU =(1、2、3、4、(5、6、7、8、("アレックス"、"wusir"、[ 1、23、4])))
    プリント(TU [ 4] [ 4] [ 0 ]) アレックス

三、範囲

レンジ-レンジ

プリント(範囲(1,10))#のpython3の印刷範囲の範囲そのもの自身で
印刷範囲(1,10)#Python2印刷範囲は、リストの要素のリストを取得している1-9であります
範囲(1,10)#[開始位置:終了位置]は関係なく、端部の気
範囲(1,10,2)#[:終了位置:開始位置ステップ]。既定を1 
レンジ(10)#10で表されます終了位置は、開始位置は、デフォルトは0範囲反復可能です
出生範囲はリサイクルできない図面解決することである
:範囲(2,10,2)にIために     
    プリント(I)4#2 8 6。 
:(0,100,2)の範囲でiについて     
    (100プリント(I)#0ではありませんでも、すべての)以下を含有する
I範囲内(1,100,2)のために:     
    。印刷(I)#1 100に(含まれていない)すべての奇数以内
の範囲でI(100)のために:     
    印刷(I)0〜#99のすべて番号
:I範囲内(100、-1、-1)のための     
	印刷(I)#100〜0 
の範囲(100、-11、-1)におけるIのため:     
    印刷(I)-10〜100#

おすすめ

転載: www.cnblogs.com/linglichong/p/11312150.html