を取得する反復処理特定データ
0 @[email protected] INDI
1 NAME Milo /Vettle/
2 GIVN Milo
2 SURN Vettle
2 _MARNM Vettle
1 SEX M
1 BIRT
2 DATE 23 OCT 1930
1 FAMS @[email protected]
0 @[email protected] INDI
1 NAME Rosy /Huleknberg/
2 GIVN Rosy
2 SURN Huleknberg
2 _MARNM Vettle
1 SEX F
1 BIRT
2 DATE 15 SEP 1928
1 DEAT Y
2 DATE 10 MAR 2010
上記のデータに第一の数は、次のレベルの数では、タグと次のタグです引数。このデータをリストに保存しました。今、私は 'BIRT'タグを検索したいと思います。プログラムがヒットしたら、次の行、誕生日です。あなたが近くに気付いた場合は、 'DEAT'タグでもう1つの日付がありますが、 'BIRT'タグだけが続く日付が必要です。
このタスクはどのように達成できますか? 私は、サンプルコードとの質問を編集するための
for line in list:
if 'BIRT' in line:
if 'DATE' in line:
print line
[編集]あなたが@のcricket_007として –
を試みたものを含むようにあなたの質問が指摘した、どのような形でこれを持っているか、あなたが試したものを含めるようにあなたの質問を編集してくださいしてくださいデータ?リスト?ファイル? –
他の編集が必要ですか? – siddpro