2008-10-22から1日間の記事一覧

読者への課題:fromkeys

さらにその理解を深めるために、読者のみなさんへの課題を提供します。

《課題3》

《課題3》メソッド dict.fromkeys を参考に、次の関数を定義してください。>>> ex {'A': 1, 'C': 3, 'B': 2} >>> fromvalues(ex, [1,3], 0) {'A': 0, 'C': 0} >>> fromvalues(ex, [1,3]) {'A': None, 'C': None}第2引数に指定したリストの各要素と同じ「値…

《課題2》値域の限定

《課題2》値域の限定:指定したシーケンスと同じ「値」を持つ、新たな辞書が得られるように、次の関数を定義してください。>>> ex {'A': 1, 'C': 3, 'B': 2} >>> rngTo(ex, [1,2,0]) {'A': 1, 'B': 2}指定した xrange(3) の各要素と同じ値を持つ、新たな辞…

《課題1》定義域の限定

《課題1》定義域の限定:指定したシーケンスと同じ「キー」を持つ、新たな辞書が得られるように、次の関数を定義してください。>>> ex {'A': 1, 'C': 3, 'B': 2} >>> domTo(ex, "ABD") {'A': 1, 'B': 2}指定した文字列 "ABD" の各要素と同じキーを持つ、新…

ソースコードの歩き方《IronPython》dict.fromkeys 3/3

Python.use(better, src=”IronPython”) # ソースコードを散策する《記事一覧》 《承前》