In [4]:
#http://www.pythonweb.jp/tutorial/dictionary/より引用
dict = {"yamada":75, "endou":82}
print dict


{'yamada': 75, 'endou': 82}

In [6]:
value = dict["yamada"]
value


Out[6]:
75

In [7]:
dict["yamada"] = 78
print dict


{'yamada': 78, 'endou': 82}

In [9]:
print len(dict)


2

In [12]:
dict2 = {"yamada":75, "endou":82}
dict2.update({"honda":52, "tanaka":78})
print dict2


{'tanaka': 78, 'honda': 52, 'yamada': 75, 'endou': 82}

In [13]:
dict3 = {"yamada":75, "endou":82}

dict3.update({"honda":52, "endou":92})
print dict3   # {"yamada":75, "endou":92, "honda":52}


{'honda': 52, 'yamada': 75, 'endou': 92}

In [15]:
dict4 = {"yamada":75, "endou":82}

del dict4["endou"]
print dict4


{'yamada': 75}

In [17]:
dict5 = {"yamada":75, "endou":82}

val = dict5.pop("endou")
print val


82

In [32]:
dict6 = {"yamada":75, "endou":82}
while len(dict6) > 0:
    tuple = dict6.popitem()
    print tuple


('yamada', 75)
('endou', 82)

In [33]:
dict7 = {"yamada":75, "endou":82}

dict7.clear()
print dict7


{}

In [34]:
dict8 = {"yamada":75, "endou":82}

print "yamada" in dict8    # True
print "katou" in dict8     # False


True
False

In [35]:
dict = {"yamada":75, "endou":82}

print dict.has_key("kudou")   # False
print dict.has_key("endou")   # True


False
True

In [36]:
dict = {"yamada":75, "endou":82}

list = dict.keys()
print list


['yamada', 'endou']

In [37]:
dict = {"yamada":75, "endou":82}

list = dict.values()
print list    # [75, 82]


[75, 82]

In [39]:
dict = {"yamada":75, "endou":82}

list = dict.items()
print list 
#引用終わり


[('yamada', 75), ('endou', 82)]

In [45]:
dict = {"A":(1,2,3),"B":(3,2,1), "C":(1,2,3)}

In [ ]: