Python中join()函式使用

2022-04-07 10:38:02 字數 2226 閱讀 9787

python中有.join()和os.path.join()兩個函式,具體作用如下:

. join():    連線字串陣列。將字串、元組、列表中的元素以指定的字元(分隔符)連線生成乙個新的字串

os.path.join():  將多個路徑組合後返回

#對序列進行操作(分別使用'  ' 、' - '與':'作為分隔符)

a=['

1aa','

2bb','

3cc','

4dd','

5ee'

]print('

'.join(a)) #

1aa 2bb 3cc 4dd 5ee

print('

;'.join(a)) #

1aa;2bb;3cc;4dd;5ee

print('

.'.join(a)) #

1aa.2bb.3cc.4dd.5ee

print('

-'.join(a)) #

1aa-2bb-3cc-4dd-5ee

#對字串進行操作(分別使用'  ' 、' - '與':'作為分隔符)

b='

hello world

'print('

'.join(b)) #

h e l l o w o r l d

print('

-'.join(b)) #

h-e-l-l-o- -w-o-r-l-d

print('

:'.join(b)) #

h:e:l:l:o: :w:o:r:l:d

#對元組進行操作(分別使用'  ' 、' - '與':'作為分隔符)

c=('

aa','

bb','

cc','

dd','ee'

)print('

'.join(c)) #

aa bb cc dd ee

print('

-'.join(c)) #

aa-bb-cc-dd-ee

print('

:'.join(c)) #

aa:bb:cc:dd:ee

#對字典進行無序操作(分別使用'  ' 、' - '與':'作為分隔符)

d=

print('

'.join(d)) #

name1 name2 name3 name4

print('

-'.join(d)) #

name1-name2-name3-name4

print('

:'.join(d)) #

name1:name2:name3:name4

#對於字串擷取後使用join拼接

str='

g20-放假安排

'print(str.split('

-')[1:]) #

擷取從第乙個往後 ['放假安排']

print('

-'.join('

g20-杭州峰會-放假時間-放假安排

'.split('

-')[1:])) #

擷取從第乙個往後的所有,並且使用 - 連線; 杭州峰會-放假時間-放假安排

str1='

g20-杭州峰會-放假時間-放假安排

'print('

-'.join(str1.split('

-')[:-1]) ) #

擷取後,去除最後乙個

print('

g20-杭州峰會-放假時間-放假安排

'.split('

-')[-1]) #

取出最後乙個-後內容

#對目錄進行操作

import

osprint(os.path.join('

/hello/

','good/date/

','datbody

')) #

/hello/good/date/datbody

python中的join函式

函式 string.join python中有join 和os.path.join 兩個函式,具體作用如下 join 連線字串陣列。將字串 元組 列表中的元素以指定的字元 分隔符 連線生成乙個新的字串 os.path.join 將多個路徑組合後返回 一 函式說明 1 join 函式 語法 sep j...

Python中的join 函式

join 是乙個字串方法,它返回被子字串連線的字串。語法 string name.join iterable string name 這是被連線的子字串。引數 the join method takes join 方法需要可迭代的元素來一次返回它的乙個成員,比如列表,元組,字串,字典和集合 返回值 ...

python中join 函式的使用方法

函式 string.join python中有join 和os.path.join 兩個函式,具體作用如下 join 連線字串陣列。將字串 元組 列表中的元素以指定的字元 分隔符 連線生成乙個新的字串 os.path.join 將多個路徑組合後返回 一 函式說明 1 join 函式 語法 sep j...