レッスン2 / 4問目

『split - 分割回数の指定』

Lesson1

msgを空白で区切ったリスト(分割回数を1に指定)を出力してください。

Last updated:2020/2/3

['I', 'say hello to you']
  1. msg = "I say hello to you"

  2. # msgを空白で区切ったリスト(分割回数を1に指定)を出力してください。

  3. print(msg.split(" ", 1))
main.py
設定
g
n
i
d
a
o
L

                 
        

    
            

Leagence Programming

このレッスンでは引き続きsplitメソッドについて学習していきましょう。

split()の第二引数に分割回数を指定することができます。

文字列.split("区切り文字", 分割回数)

具体例

では具体例を見ていきましょう。以下の例では文字列msgをsplitメソッドにより分割しリストに変換していますが、分割回数を2に指定しているため先頭から2つ目までの「"I"」と「"say"」までが分割され、「hello to you」の部分は分割されていません。

  1. msg = "I say hello to you"
  2. res = msg.split(" ", 2)     #分割回数を2回に指定
  3. print(res)
['I', 'say', 'hello to you']
    # 分割回数を2に指定したため「hello to you」が分割されていない