リストの内包表記のPythonの基礎

#--->より効率的にするために文のリストを返すリスト式の導出
* * *#2。1 1 * * * 2. 3. 4. 5. 4. 3。5. 6. 7. 8. 6. 7 * * *。8. 9. 9
#インポート時間
に#を= time.clock()#タイムスタンプ
リー= []の#
#の
範囲内Iのための#(1,10):
#Li.append(I)
は##印刷(STR(I)+ "*" + STR(I) 、終了= "")
プリント( "消費のためのサイクル時間がある:{A}"形式(A = time.clock()-to))8.55257868800022e-#06
#印刷( "\ N-")

リスト派生
#リスト= [STR(インデックス)+ "*" + STR範囲のインデックスのための(インデックス)(1,10)]
#プリント(リスト)
#プリント( "リストは、時間派生式を消費している:{A}" .format(= time.clock()-to))#05 6.613994185386836e-

も1-100以内求め#for
#リスト= []
の範囲でI(1,101)のための位:
#%2 == 0 I IF :
#リスト。APPEND(ⅰ)
#印刷( "1-100内の偶数:"、リスト)

式リスト#1の導出
#一覧= [Iの範囲内のI(1,101)%2 == 0 I IF用】
#プリント( "1-100内の偶数:"リスト)

#for辞書+
#リスト= []
#D {= "コース": "パイソン"、 "価格": "66"}
インデックスの#、d.itemsの値()
は##プリント(索引、 " - >"、値)
#List.append(インデックス+ " - >" +値)
#プリント(リスト)


#完全順列式リスト
#リスト= [M + "--- >" + N [ "パイソン"、 "セレン"、 "ジェンキンス"のmについて、 n型で[」11" 、 "33である"、 "55"、 "77"]のための"Appium"]
プリント(リスト)

#すべて大文字--forサイクル
#newList = []
#1 =一覧[「パイソン」、「ジャワ」 、「セレン」]
リストのインデックスのために#:
#newList.append(index.upper())#のsrt.upper()大文字に文字列の小文字を有効にする
#印刷(newList)

リストの内包表記
リスト=#[ "パイソン"、 "ジャワ"、 "セレン"]
[リストのインデックスのindex.upper()]#のRESの=
#印刷(RES)


内蔵のライブラリーに関連した#のosモジュールディレクトリ

のインポートOSの
#印刷(os.listdir ())
#1 =のRES [os.listdirにするためDIRNAMEのDIRNAME( ".. ")]
#プリント(RES)

os.listdir中ため#RES = [DIRNAMEのDIRNAME("。")dirname.endswith(「*関数IF .py ")]
#印刷(RES)


派生式リスト:人によって撮影した3より大きい名の長さ
#名前リスト= ["身体""ジム""ジェリー""トム"" Pythonのを「]
#newList = [ 。ネームリスト内のインデックスLEN(インデックス)>のインデックスは3] IF
#プリント(newList)

は、式由来リスト:M = [1,2,3]、 [4,5,6]、[7,8,9] リスト、3,6,9求め組成
#方法:
#1 M = [[1,2,3]、[4,5,6]、[7、8、9]
#リスト= []
Mのインデックスのため#:
#1 List.append(インデックス[2])
プリント(リスト)

方法二#:
#1 M = [[1,2,3]、[4,5,6]、[7,8,9]
リスト= [M内のインデックス[2]インデックス]
#プリント(リスト)

#リスト由来の一般式:M = [1,2,3]、 [4,5,6]、[7,8,9]、 1,5,9-からなるリストの検索
#Mを= [1,2 、3]、[4,5,6]、[7,8,9]]
リスト= [M [インデックス] [インデックス]レンジ(LEN(M))]のインデックスで
#プリント(リスト)

#導出リスト式:を見つける(x、y)は、xは0~5の間の偶数であり、yは0~5からなる祖先奇数リストの間である
。#リスト= [(X、Y範囲のxについて)(6)もし!範囲におけるY用%2 == 0 X IF Y = 2%0](6)
プリント(リスト)

由来の式リスト#:5分の時間間隔シーケンスリスト生成
リスト= [ "%02D:% 02D" %を(H、M)レンジ(1,61,5)]におけるM用(25)の範囲内のH用
プリント(リスト)

おすすめ

転載: www.cnblogs.com/Teachertao/p/11707857.html