問1 「'dog': 1, 'cat': 2, 'monkey': 3, 'fox': 4,' pig': 5」を辞書にして 表現してください。それを、表示させてください。
a={'dog': 1, 'cat': 2, 'monkey': 3, 'fox': 4,' pig': 5}print(a)
問2 「'car', 'airplane' , 'rain' , 'ike'」をリストで 表現してください。 それをprint文で表示させてください。
xxxxxxxxxxa = ['car', 'airplane' , 'rain' , 'ike']print(a)
問3 「'chair', ' desk', 'book', 'television', ' radio'」を タプルで表現してください。 それをprint文で表示させてください。
xxxxxxxxxxa = ('chair', ' desk', 'book', 'television', ' radio')print(a)
問4 下記(キー, 値)のリストから辞書を作ってください。 dict関数を使用してください。
[("Flower",7), ("cherry",6), ("apple",3)]
それをprint文で表示させてください。 (参考P216)
xxxxxxxxxxa = dict( [ ("Flower",7), ("cherry",6), ("apple",3)] )print(a)
問5 dict()のキーワード引数を利用して辞書を作ってください。 dog = 1, cat=2, monkey=3, fox=5, pig=7 そしてその内容を表示してください。 (参考P217)
xxxxxxxxxxa = dict(dog = 1, cat=2, monkey=3, fox=5, pig=7)print(a)
問6 data辞書をnewdata辞書をupdateで更新して その内容を表示してください。 元の辞書 {"dog": 20, "pig": 50, "cat": 60} 更新用の辞書 {"dog": 15, "mouse": 99} (参考p219)
xxxxxxxxxxa = {"dog": 20, "pig": 50, "cat": 60}b = {"dog": 15, "mouse": 99}a.update(b)print(a)
問7 前問の辞書の要素の数を数え表示してください。 (参考p215)
xxxxxxxxxxprint( len(a))
問8 fruit = {"りんご": 200, "ばなな": 300, "みかん":350} 辞書から'ばなな'を削除してください。 削除後の辞書を表示してください。 (参考p220)
xxxxxxxxxxfruit = {"りんご": 200, "ばなな": 300, "みかん":350}del fruit['ばなな']print(fruit)
問9 members = {"名古屋": 21, "大阪": 16, "東京": 11}
members辞書の大阪の値を調べ表示してください。 (参考 p223)
xxxxxxxxxxmembers = {"名古屋": 21, "大阪": 16, "東京": 11}members["大阪"]
問10 members = {"りんご": 200, "みかん": 100, "柿": 150} のみかんの値を250 にし、"バナナ":300 を追加し 変更後の辞書を表示してください。 (参考P218)
xxxxxxxxxxmembers = {"りんご": 200, "みかん": 100, "柿": 150}members["みかん"] = 250members["ばなな"] = 300print(members)
問11 [キー, 値]のタプルから辞書を作り、その辞書の内容を 表示してください。 (["さんま",300], ["鯛",1500], ["マグロ",2000]) (参考P216)
xxxxxxxxxxa = dict((["さんま",300], ["鯛",1500], ["マグロ",2000]))print(a)
問12 dict.fromkeysを使い、初期値を1000にした辞書を キーは 'マグロ', '鯛', 'さば', 'さわら' のリストから作ってください。 (参考P217)
xxxxxxxxxxa = dict.fromkeys( ['マグロ', '鯛', 'さば', 'さわら'] ,1000 )print(a)
問13 fruit = {"りんご": 200, "ばなな": 300, "みかん":350} 辞書から,すべての要素を削除してください。 削除後の辞書を表示してください。 (参考p220)
xxxxxxxxxxfruit = {"りんご": 200, "ばなな": 300, "みかん":350}fruit.clear()print(fruit)