split()預設是用空白去分割string
或可傳入字串
注意改用'a'時,分割結果會多了空字串' '
當你的分割字串剛好有對應到結尾時,就會多產生一個空字串
*你可使用任何string作為參數傳入split( )
我們也可用下面東西來分割字串
- \n 換行
- \t tab
例子
這裡可看到 原本的多行字串,會被分割放到新的list
注意 ain't
放到新list中時,會自動escape變成 \'t
.join method (把list = > string)
寫法:
delimiter是分隔符號,表示你要怎麼把list中的元素合併
注意有space與沒有space的結果不太一樣
*記法:
split 從 string => list
join就是相反 list => string
[應用]
我們可用逗號去join ','
就可產生出CSV(comma separated variables),data常用此種格式儲存,Excel 或 Google Spreadsheets都可使用
或是當我們想把list中每個元素都獨立在每一行印出
分隔符號就可以用 '\n'
split 從 string => list
join就是相反 list => string
[應用]
我們可用逗號去join ','
就可產生出CSV(comma separated variables),data常用此種格式儲存,Excel 或 Google Spreadsheets都可使用
或是當我們想把list中每個元素都獨立在每一行印出
分隔符號就可以用 '\n'
沒有留言:
張貼留言