私は文字列people(key)と文字列アドレス(value)の辞書を持っています。私は、辞書内のいずれかのキーにサブストリング 'anders'が含まれている場合、trueを返すif文を使用したいと思います。これを行う方法はありますか? dict.ContainsKey( "anders")を試しましたが、明示的に 'anders'という名前のキーがあればtrueを返します。鍵がアンダーソンかアンデルセンであっても真実に戻したい私はこれがかなり奇妙なケースであることを知っていますが、私は目的のためにそれが必要です。あなたは、コレクションを反復処理し、それぞれをチェックする必要がありますキーサブストリングを検索してdict内のキーの存在を返す
おかげ
を私はすでに時に私の答えを更新しました私はあなたのコメントを見た: –
文字列の比較は、反復よりも重要ではない、私の意見では、あなたが優れた点を確認します。 – Randolpho