Python – 文字列を分割する方法
PythonでStringをListに分割する方法を示す例はほとんどありません。
1.空白で分割する
デフォルトでは `split()`は空白を区切り文字として取ります。
alphabet = "a b c d e f g" data = alphabet.split() #split string into a list for temp in data: print temp
出力
a b c d e f g
2.スプリットmaxsplit
最初の2つの空白だけで分割します。
alphabet = "a b c d e f g" data = alphabet.split(" ",2) #maxsplit for temp in data: print temp
出力
a b c d e f g
3.#
さらに別の例。
url = "mkyong.com#100#2015-10-1" data = url.split("#") print len(data) #3 print data[0] # mkyong.com print data[1] # 100 print data[2] # 2015-10-1 for temp in data: print temp
出力
3 mkyong.com 100 2015-10-1 mkyong.com 100 2015-10-1