まず、リストのリスト
-
異なるタイプのデータを大量に保存するための一つのデータ型
-
限り、それは要素のコンマ区切りのリストであるように
-
注文した変数。
-
そしてまた、それは、インデックスとして文字列のリストを持っていますが、リストを変更することができます。
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検索を変更するには、追加と削除の一覧に
-
増加
-
注意:.リストとstrが同じLSTは、直接、元のオブジェクトの操作を行って、それを変更することができますされていません。
モードを追加
-
APPEND () -リストの最後に追加し、追加
LST = [ "キャップ"、"フィリピン"、"刺繍"、"花"、"魯迅"]
印刷(LST) #[ "キャップ"、 "フィリピン"、 "刺繍"、 "花"、 "魯迅"]
LST 。APPEND("鶏")
印刷(LST)#[ "キャップ"、 "フィリピン"、 "刺繍"、 "花"、 "魯迅"、 "鶏"]-
INSERT (インデックス、挿入コンテンツ) -インサート
= LST [ 「キャップ」、「フィリピン」、「刺繍」、「花」、「魯迅」]は
LST。INSERT(1、「徐チュー」)# 許チョが位置1に挿入された元の要素が後方に移動させ、
印刷(LST)#[ "キャップ"、 "許チョ"、 "フィリピン"、 "刺繍"、 "花"、 "魯迅"]-
拡張() -反復を追加します。
#の反復が追加
[LST = "ジンZhiwen"、"ザン・イシャンを" オリバーは何の境界を知らない""]
LSTを。拡張([ "ツイストつる"、"ツイスト痛い"])
印刷(LST)#[ "ジンZhiwen、" "ザン・イシャン、「」オリバーは何の境界を知らない、「」ツイストつる「」ツイスト痛いです。「] -
-
削除
-
POP -削除
LST = [ "キャップ"、"フィリピン"、"刺繍"、"花"、"魯迅"]
印刷(のrepr(LST。POP(2))) #1のrepr()は、現在の元の生態学的データビューに
プリント(LST) 位[「キャップ」、「フィリピン」、「花」、「魯迅」]-
クリア() -クリア
LST = [ "キャップ"、"フィリピン"、"刺繍"、"花"、"魯迅"]
印刷(LST) #[ "キャップ"、 "フィリピン"、 "刺繍"、 "花"、 "魯迅"]
LST 。クリア()
印刷(LST)#[S]-
デルをリスト- 、スライス、ステップを通じてインデックスを削除
LST = [ "キャップ"、"フィリピン"、"刺繍"、"花"、"魯迅"]
デルLST [ 3] #[ "キャップ"、 "フィリピン"、 "刺繍"、 "魯迅"]
デルLST [ 1 :4] #[ "章"、 "呂"]
デルLST [ 。1 :: 2] #[ '章'、 '刺繍'、 '呂'] -
-
変更
-
インデックスによって変更されました
LST = [ "キャップ"、"フィリピン"、"刺繍"、"花"、"魯迅"]
LST [ 1] = "イノシシ"
印刷(LST)#[ "キャップ"、 "イノシシ"、 "刺繍" 「花」、「魯迅」] -
スライスして、多かれ少なかれ可能なコンテンツを変更、アイテムは、反復オブジェクトである必要があり、デフォルトのステップは1で変更
LSTは= [ "キャップ"、"フィリピン"、"刺繍"、"花"、"魯迅"]
LST [ 1:3] = "イノシシ" #デフォルトのステップは1つのである
印刷(LST)#[ 'の章' 、 '小' 'ワイルド'、 '豚'、 '花'、 '魯迅']
[LST 1:5:2] = "シャオ牙"、"Qingqingcaoyuan" 時間ステップサイズが#1ではないことは切りっぱなしでなければなりません対応して
印刷する(LST)#[ '章'、 'Xiaofang'、 '刺繍'、 '緑の草原'、 '呂'を]
-
-
検索
-
forループ
= LST [ "キャップ"、"フィリピン"、"刺繍"、"花"、"魯迅"]
のための私でLST:印刷(I)
-
指数
-
1.4ネストされたリスト
-
要素として1度、[...]を探します
LST1 = [ 「国際章」、「ジリアン」[ 「王風水」、『国際の章』、『リトル・アップル』、『叔母『]、
[ 』カイ徐くん』、[ 『バスケットボール』、『ヤオミン』、『ジェレミー・リン』 ]、[ "歌う"、"テレサ"、"カイGuoqing"、"ステンゲル"]、
[ "ジャンプ"、"蔡依林"、"羅"、"趙Siの"、"社会シェイク"]、
[ "CNB" 、"アレックス"、"RIMO"]]]
プリント(LST [ - 3] [ - 1]) #ステンゲル
第二に、タプル
Pythonのデータ型の一つ。タプル:不変、整然とした;クエリのみをサポートは、追加および削除がサポートされていません。
(タプルは、不変のリストです)
-
統計- COUNT() :表示された要素の数を数えます
= TU(1、2、3、4、5、1、2、1)
印刷(TU。(COUNT 1))番号#3統計要素はタプルに表示され -
インデックスを取得します-インデックス() :要素のインデックスによる問合せを
= TU(1、2、3、4、5、1、2、1)
印刷(TU。指数(2)) #クエリインデックス要素1によって -
使用しています:つまり、いくつかの非常に重要な人々が閲覧可能なだけで、元祖のデータを変更することはできません。
-
ネストされたタプル
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#