Python中join 函式用法詳解

2021-10-10 15:39:28 字數 1385 閱讀 9437

'''

使用join()將列表、元組、字典以指定字元拼接為乙個新的字串

被拼接的內容必須是str型別.即列表、元組、字典的元素需要是str型別才能被拼接

檔案路徑的拼接。詳情見示例

'''# 列表-list

# list1=["1","2","3","4"]

# result="".join(list1)

# print(result) #1234

# print(type(result)) #

# 元組-tuple

# tup1=("1","2","3","4")

# result="".join(tup1)

# print(result) #1234

# print(type(result)) #

# 字典-dict

# 對字典進行操作,預設只對字典的鍵進行連線。

# dict1=

# 拼接字典的key(鍵)

# print(':'.join(dict1)) #python:is:on:the

# 拼接字典的value(值)

# print(':'.join(dict1[key] for key in dict1)) #1:2:3:4

# 拼接路徑

import os

#只有乙個以」/」開頭的,引數從它開始往後拼接,之前的引數全部丟棄。

print

("1:"

,os.path.join(

'python'

,'/is'

,'on.txt'))

#1: /is\on.txt

#有多個以」/」開頭的引數,從最後」/」開頭的的開始往後拼接,之前的引數全部丟棄。

print

("2:"

,os.path.join(

'/python'

,'/is'

,'/on.txt'))

# 2: /on.txt

#若出現」./」開頭的引數,會從」./」開頭的引數的上乙個引數開始拼接

print

("3:"

,os.path.join(

'python'

,'./is'

,'on.txt'))

#3: python\./is\on.txt

#前三種情況一起

print

("4:"

,os.path.join(

'/aaa'

,'/hah'

,'python'

,'./is'

,'on.txt'))

#4: /hah\python\./is\on.txt

Python中join 函式的用法

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

Python中的join函式用法

python中的join跟perl中的join在功能上有一點相似。python中,join用於實現序列或者集合的合併,而且可以指定合併時候元素之間的間隔符號。此外,還能夠將字串作為乙個物件對每個可切片元素進行合併。先看一下對字串的合併。grey desktop 3t80npq mnt e 01 wo...

python中join()函式的用法

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