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