「」「 要件: 、リスト内の各ファイルのリスト`の各要素レコードを削除 {」:「」セックスエゴン『:』男性「」年齢「」name『を:18は、』給料':3000}'形式 ' '' all_user_list = [] を開くと(' user_info.txt ' ' R&LT 'エンコード= ' UTF-8 ' )、F AS: 用 per_info におけるF: per_user_dic = {} 名前、性別、年齢、給与 = per_info.strip()。スプリット() per_user_dic [ ' 名前'] = 名前 per_user_dic [ " セックス' ] = セックス per_user_dic [ ' 年齢' ] = INT(年齢) per_user_dic [ ' 給与" ] = intは(給料) all_user_list.append(per_user_dic) 印刷(all_user_list) #得た。表1ほとんどの人が支払う削除するに従って、情報の 印刷(最大(all_user_list、キーは= lambdaを per_user_dic:per_user_dic [ ' 給与を' ])) #2リスト1は、最年少者情報削除された 印刷 all_user_list、キー=(分(ラムダ:per_user_dic [per_user_dicを' 年齢' ])) #結果のリスト1は、ファーストネーム大文字にマッピングされた情報の各 プリント(リスト(マップ(ラムダ per_user_dic:{per_user_dic [ 「名前」 ] .capitalize():名前、per_user_dic [ ' 性別' ]:性別、 per_user_dic [ ' 年齢' ]:INT(AGE)、per_user_dic [ ' 給与' ]:INT(給料)}、all_user_list))) #4は、表1によると、で始まる名前を濾去個人の情報 を印刷(一覧(フィルタ(ラムダ per_user_dic:per_user_dic [ ' 名前' ] .startswith(' A ')、all_user_list)))
#:2.印刷再帰フィボナッチ数(2 0 1. 1. 4. 3. 7 ...番号と最初の二つのような、第3の数を与える) 項目 = INT(INPUT(' >>>エントリ番号:' )) START1 = INT(INPUT(' 始まる最初の数>>>:' )) START2 = INT(INPUT(' 第二の数を開始>>>:' )) DEF FIB(N、X 、Y): IF N - == 0: 戻り 他: X、Y = Y、X + Y プリント(Y) FIB(N- -1 、X、Y) FIB(項目、START1、START2)
#よう= [1,2、[3、Lなどの多くの層、の3ネストされたリスト [4,5,6、[7,8、[9,10、[11,12,13、[14,15 ]]]]]]]、再帰的にすべての値を取り出し 、L = [1,2、[3、 [4,5,6、[7,8、[9,10、[11,12,13、[14 、15は]]]]]]] DEF (X)をget_element: 用 I で:X IFタイプ(I)== リスト: get_element(I) 他: 印刷(I) get_element(L)