リスト
役割:より多くの機器、多くの愛情のこもった、そしてより多くのコースなど
定義:任意のタイプの複数の[]の値を持つことができ、カンマ区切り
province_name_list = [ ' 北京'、' 上海'、' 天津'、' 広州'、' 深セン' ] province_name_list1 =リスト([ ' 北京'、' 上海'、' 天津'、5、' 深セン' ]) 印刷(province_name_list ) #[ '北京'、 '上海'、 '天津'、 '広州'、 '深セン'] 印刷(province_name_list1) #[ '北京'、 '上海'、 '天津'、5 '深セン']
知る必要があります
1.インデックス値#押し(フォワード+逆方向アクセス・アクセス):預金を取ることができます
L = [1,2,3,4 ] プリント(L [0:4:1]) #[1、2、3、4] プリント(L [0 ::]) #[1、2、3、4 】 プリント(L [5 :: - 1]) #[4、3、2、1] プリント(ID(L)) #4508301640 L [0] = 69 プリント(ID(L)) #4508301640 プリント(L) # [69、2、3、4]
2.スライス#(かかわらず、端部のケア、ステップ)
province_name_list = [ ' 北京'、' 上海'、' 天津'、' 広州'、' 深' ] プリント(province_name_list [1:4]) #[ '上海'、 '天津'、 '広州'] プリント(province_name_list [ -2:]) #[ '広州'、 '深']
#3。長さ
L = [11,22,33,44,55 ] プリント(LEN(L)) >>> 5
#4のメンバーではなく、操作中で
L = [11,22,33,44,55 ] プリント(444 でL) >>> 偽
#5。は、リストに要素(#キー#)を追加します。
アペンド
##テール追加66 L = [11,22,33,44,55 ] l.append( 66 ) 印刷(L) >>> [。11、22は、33であり、44は、55、66]
インサート
##要素の任意の位置に追加 L = [11,22,33,44,55 ] l.insert( 2,96) #のインデックスによって任意の位置に添加元素を 印刷(L) #1 注インサートデータ値として加えることができますリスト要素の >>> [ 11、22、96、33、44、55]
延ばします
##補給容器型データ L = [11,22,33,44,55 ] L1 = [99,88,77,66 ] l.append(L1) l.insert( -1 、L1) l.extend(L1 ) #リストの末尾に付加した1つのループL1のための内部原理 l.extend([1 、]) プリント(L) >>> [。11、22、33である、44であり、55、[99、88、77、66] 、[99、88、77、66]、99、88、77、66、1]
#6。削除
デル位の
L = [11,22,33,44,55 ] 印刷(L) #1 [11、22、33である、44は、55である] デル L [2] #は、デル全てに対して削除操作を 印刷(L) #[ 11、22、44、55]
#のPOPを L = [11,22,33,44,55 RES1 = l.pop() #の尾ポップ RES2 = l.pop() RES3 = l.pop() プリント(RES1、RES2、RES3) #55 44 33であります L = [11,22,33,44,55 ] RES1 = l.pop(0) #は、インデックスポップアップ要素によってインデックスを指定する プリント(RES1)。11#
#削除 L = [11,22,33,44,55 ] RES = l.remove(33である) 位要素削除するために値を指定する プリント(L) #1 [する。11、22は、44であり、55] プリント(RES) #なし
#7サイクル
L = [11,22,33,44,55 ] のための I におけるL: プリント(I) >>> 11 22 33 44 55