splitメソッドで文字列を分割する|Pythonのお勉強
2021/12/29 2022/2/14
今回はsplitメソッドで文字列を、指定した文字や記号で分割する方法です。
サンプルコード
text01 = "Apple,Orange,Banana"
text02 = text01.split(",")
print(f"text01 is\n{text01}\ntext02 is {text02}")
for i in text02:
print(f"text02 is {i}")
サンプルコード結果
*** Remote Interpreter Reinitialized ***
text01 is
Apple,Orange,Banana
text02 is ['Apple', 'Orange', 'Banana']
text02 is Apple
text02 is Orange
text02 is Banana
['a', '', 'a', 'ination']
サンプルコード少し応用編
csv_data = '''1, Taro, 35, Male
2, Jiro, 29, Male
3, Hachibo, 98, Female'''
for line in csv_data.split("\n"):
# Splitting each row with ","
elements = line.split(",")
# print(f"elements is {elements}")
# Outputting 1st & 2nd elements of the line w/o space
print(elements[1].strip()+":"+elements[2].strip())
サンプルコード少し応用編の実行結果
Taro:35
Jiro:29
Hachibo:98