入門Python3を読む(No4)

 

入門 Python 3

入門 Python 3

 

今日は辞書

一番単純な辞書

>>> empty_dict = {}
>>> empty_dict
{}

値を代入

>>> program = {
"Java": "JavaJava",
"VB6": "legacy",
"Python":"モンティ・パイソン"
}
>>> program
{'Java': 'JavaJava', 'VB6': 'legacy', 'Python': 'モンティ・パイソン'}
>>>

要素の最後にカンマを残しておいてもよい。

>>> program = {
"Java": "JavaJava",
"VB6": "legacy",
"Python":"モンティ・パイソン",
}
>>> program
{'Java': 'JavaJava', 'VB6': 'legacy', 'Python': 'モンティ・パイソン'}
>>>

 

 dict関数によるリストへの変換

>>> lol = [['a','b'],['c','d'],['e','f']]
>>> lol
[['a', 'b'], ['c', 'd'], ['e', 'f']]
>>> dict(lol)
{'a': 'b', 'c': 'd', 'e': 'f'}
>>>

 注意!要素内のソート順は変わる事があるらしい。