Hatena::Grouppython

HM python

Pythonについて覺えたことや疑問に思ったこと、及び參考にしたリソースをメモして行く感じで。面倒なのでマーク附けは最小限に。

 | 

2006-06-11

str.join()

Pythonのリストにはjoin()メソッドが無い。join()は文字列のメソッドとして用意されてゐる。

print '/'.join(['', 'usr', 'lib', 'python'])

上記はレシーバの文字列を區切りにして要素を連結する。以下が實行結果:

/usr/lib/python

引數はリストでなくとも良い。タプルとか文字列とか。

print '/'.join(('', 'usr', 'lib', 'python'))
print ', '.join('0123456789')

實行結果:

/usr/lib/python
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
 | 
MORIYAMA Hiroshi <hiroshi@kvd.biglobe.ne.jp>