2014年8月13日水曜日

開発環境

Learning Python (Mark Lutz (著)、Oreilly & Associates Inc)のPART Ⅱ.(Types and Operations)、Chapter 8.(Lists and Dictionaries)、Test Your Knowledge: Quiz 2.を解いてみる。

その他参考書籍

Test Your Knowledge: Quiz 2.

コード(BBEdit)

sample2.py

#!/usr/bin/env python3
#-*- coding: utf-8 -*-

d1 = {'a':0, 'b':0}
d2 = {}
d2['a'] = 0
d2['b'] = 0
d3 = dict.fromkeys('ab', 0)
d4 = dict(a=0, b=0)
d5 = dict([('a', 0), ('b', 0)])
d6 = dict(zip(('a', 'b'), (0, 0)))
d7 = {k:0 for k in ['a', 'b']}
print(d1, d2, d3, d4, d5, d6, d7, sep='\n')

入出力結果(Terminal, IPython)

$ ./sample2.py
{'a': 0, 'b': 0}
{'a': 0, 'b': 0}
{'a': 0, 'b': 0}
{'b': 0, 'a': 0}
{'a': 0, 'b': 0}
{'a': 0, 'b': 0}
{'a': 0, 'b': 0}
$

0 コメント:

コメントを投稿