7.3リストのタイプと組み込みメソッド

リスト

役割:より多くの機器、多くの愛情のこもった、そしてより多くのコースなど

定義:任意のタイプの複数の[]の値を持つことができ、カンマ区切り

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

おすすめ

転載: www.cnblogs.com/PowerTips/p/11129662.html