同義語の辞書があります:
synonym = {"this": ["this", "same"],
"all": ["all", "any", "*"],
"alluptolastyear": ["alluptolastyear", "uptolastyear"],
"dekadbefore": ["dekadbefore", "lastdekad", "formerdekad", "precedingdekad"],
"dekadafter": ["dekadafter", "nextdekad", "followingdekad"],
"yearbefore": ["yearbefore", "lastyear", "formeryear"],
"monthbefore": ["monthbefore", "lastmonth", "precedingmonth"]}
各配列には、キーを介して参照される同義語が格納されます。XMLファイルから2つの文字列を読み取り、それらを比較してみます。
例えば:
"this"
と"same"
等しい(同義語)- '"lastyear"'と'"formeryear"'は等しい(同義語)
"all"
と"nextdekad"
は異なります- もちろん、各キー値は対応する配列にあるため、各キーはその配列の文字列の同義語です。
同義語辞書を使用して、これらの文字列のpythonic比較を作成するのに役立つものはありますか?