Python str.join() 方法用于用字符串作为分隔符,把可迭代对象拼接成字符串。
语法
sep.join(iterable)参数
iterable:元素全为字符串的可迭代对象(列表、元组等)。
返回值
返回用当前字符串作分隔符拼接后的新字符串。
示例
words = ["Hello", "World"]
print(" ".join(words)) # Hello World
print("-".join(["2024", "01", "15"])) # 2024-01-15
print(",".join(["a", "b", "c"])) # a,b,c
# 生成 CSV 行
row = ["Tom", "88", "pass"]
print(",".join(row)) # Tom,88,pass
# 拆开的字符串用空串拼回去
chars = ['h', 'e', 'y']
print("".join(chars)) # hey输出:
Hello World
2024-01-15
a,b,c
Tom,88,pass
hey注意事项
可迭代对象里的元素必须是字符串。数字列表要 ",".join(map(str, nums)) 先转。