開発環境
- OS X Mavericks - Apple(OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- Python 3.4 (プログラミング言語)
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 コメント:
コメントを投稿