.join()
join將 容器物件 拆分並以指定的字元將列表內的元素(element)連線起來,返回字串(注:容器物件內的元素須為字元型別)
>>
> a =
['no'
,'pain'
,'no'
,'gain'
]>>
>
'_ '
.join(a)
'no_pain_no_gain'
>>
>
dict是以key值作連線
>>
> l =
>>
>
'_'.join(l)
'h_o_n_p_t_y'
#dict 的無序性,使元素隨機連線。set 同理
>>
>
.split()
與join相反,split以指定的字元將字串分割為單個元素(字元型別)並加入list中,返回乙個list
>>
> a =
'no_pian_no_gain'
>>
> a.split(
'_')
['no'
,'pian'
,'no'
,'gain'
]>>
>
split是可以設定切割多少個字元的
'''
'''>>
> a =
'no_pian_no_gain'
>>
> a.split(
'_',2)
['no'
,'pian'
,'no_gain'
]>>
> a.split(
'_',1)
['no'
,'pian_no_gain'
]>>
> a.split(
'_',0)
['no_pian_no_gain'
]>>
> a.split(
'_',-1
)['no'
,'pian'
,'no'
,'gain'
]>>
>
可見split('_')
與split('_',-1)
返回的結果是一致的
下面通過乙個示例給大家講下python join 和 split使用方法
1.join用法示例
'''
'''>>
>li =
['my'
,'name'
,'is'
,'bob'
]>>
>
' '.join(li)
'my name is bob'
>>
>
'_'.join(li)
'my_name_is_bob'
>>
> s =
['my'
,'name'
,'is'
,'bob'
]>>
>
' '.join(s)
'my name is bob'
>>
>
'..'
.join(s)
'my..name..is..bob'
2.split用法示例
>>
> b =
'my..name..is..bob'
>>
> b.split()[
'my..name..is..bob'
]>>
> b.split(
"..")[
'my'
,'name'
,'is'
,'bob'
]>>
> b.split(
"..",0
)['my..name..is..bob'
]>>
> b.split(
"..",1
)['my'
,'name..is..bob'
]>>
> b.split(
"..",2
)['my'
,'name'
,'is..bob'
]>>
> b.split(
"..",-
1)['my'
,'name'
,'is'
,'bob'
]
可以看出b.split("..",-1)
等價於b.split("..")
python中的split 和join 函式
split 函式 根據字串中有的字元對字串進行切片,然後轉化成列表 比如 score str 98,95,93,94 temp score list score str.split temp score list 98 95 93 94 這段 中根據逗號對字串就行切片,轉化成列表 temp scor...
Python中join 和 split詳解 推薦
python join 和 split方法簡單的說是 join用來連線字串,split恰好相反,拆分字串的。join join將 容器物件 拆分並以指定的字元將列表內的元素 element 連線起來,返回字串 注 容器物件內的元素須為字元型別 12 34 a no pain no gain join...
Python中join 和 split詳解 推薦
python join 和 split方法簡單的說是 join用來連線字串,split恰好相反,拆分字串的。join join將 容器物件 拆分並以指定的字元將列表內的元素 element 連線起來,返回字串 注 容器物件內的元素須為字元型別 a no pain no gain join a no ...