1.式のトリプレット
名前=入力(' 姓名>>:' ) RES = ' SB ' もし名前== ' AAAA ' 他 ' NB ' プリント(RES)
2.リスト内包
#1、示例 egg_list = [] のための I における範囲(10 ): egg_list.append(' 鸡蛋%S '%I) egg_list [= ' 鸡蛋%S '%私用 I における範囲(10 )] #2、语法 [表現のための ITEM1 で iterable1 かの条件1 のため ITEM2 で iterable2 場合CONDITION2 ... のための itemN で iterableN 場合conditionN ] 同様の RES = [] のため ITEM1 でiterable1: IF 条件1は: ため ITEM2 でiterable2: IFはCONDITION2 ... ため itemN でiterableN: IF conditionN: res.append(式) #3、利点:簡単なプログラミングを変更します宣言型プログラミングと呼ばれる習慣、
3.ジェネレータ式
#1は、(置き換える[]のリスト内包)はジェネレータ式で #2、例:バスケットに生卵がまた発生装置の特徴である、卵を産むために時間を使い、あなたの古い鶏を得ました >チキン= >>(' 卵S%'%I のための I におけるレンジ(5 )) >>> チキン <オブジェクトジェネレータ<genexpr> 0x10143f200 AT> >>> 次(チキン) ' 卵0 ' >>>一覧(チキン)#鶏を反復することができ、したがって、リストに変換することができるので、 [ 「卵」、「卵2 」、「卵3 」、「4個の卵」、] #3、利点:・ステート・メモリ、値は、メモリに一度だけ生成されます