Pythonの学習の過程とか

学習の記録をつけておきましょう。Python3に少しずつ移行していきます。過去の記事のソースを2から3に、、、と考えましたが、新しいことをやったほうがいいですね。

Pythonの基礎 リスト編

リストについて

リストは、いわゆる配列だと理解すればよい

#リスト
>>>c  = [1, 5,  2,  10]

#ソート
>>>c.sort()
>>>print c
[1,2,5,10]

#逆にする
>>>c.reverse()
>>>print d
[10,5,2,1]

# in  リストの中に存在するか? を真偽値で返却する

>>>3 in c   
False

>>>5 in c
True

レンジ(範囲)について

>>>d = range(10)
>>>print d
[0,1,2, 3, 4, 5, 6, 7, 8, 9]    #(10は入らない!)

# 要素は3から始まって10未満
>>>d = range(3, 10)
[3, 4, 5, 6, 7, 8, 9]

# 要素は3から始まって、2ずつ増える
>>>d = range(3, 10, 2)
>>>print d
[3,5,7,9]

その他 splitとjoin

#split (文字列を分ける)

>>>s = "2013/11/16"
>>>s.sprit("/")  #引数(この場合はスラッシュ)で分けてリストにしてくれる
['2013','11','16']

# join (文字列を連結させる)
>>>ss = ["a,", "b", "c"]
>>>'-'.join(ss)  #引数にリストを設定する
'a-b-c'

初めてのPython 第3版

初めてのPython 第3版