2014年9月20日土曜日

開発環境

Learning Python (Mark Lutz (著)、Oreilly & Associates Inc)のPART Ⅲ.(Statements and Syntax)、Chapter 11.(Assignments, Expressions, and Prints)、Test Your Knowledge: Quiz 3.を解いてみる。

その他参考書籍

Test Your Knowledge: Quiz 3.

コード(BBEdit)

sample3.py

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

# listのsortメソッドは、リスト自身を変更して、その戻り値はNone
l = [1, 2]
print(l)
l = l.sort()
print(l)                        # None

l = [1, 2]
l.sort()
print(l)

# 元のリストを変更せずに、ソートされた新しいリストを取得したい場合は、built-in functionのsorted functionを使えばいい
l1 = sorted(l)
print(l)
print(l1)

入出力結果(Terminal, IPython)

$ ./sample3.py
[1, 2]
None
[1, 2]
[1, 2]
[1, 2]
$

0 コメント:

コメントを投稿