Python join()方法用于用可迭代对象连接字符串。它返回一个新的字符串,它是可迭代的字符串的串联。如果iterable包含任何非字符串值,则抛出TypeError异常。
它允许各种可迭代,如:列表,元组,字符串等。
join(iterable)
iterable :可迭代对象,例如:列表,元组,字符串等。
如果可迭代包含任何非字符串值,则返回新字符串或异常TypeError。
一个简单的示例,该示例使用List迭代器实现join()方法,请参见下面的示例。
# Python join() method example # 变量声明 str = ":" # string list = ['1','2','3'] # iterable # 函数调用 str2 = str.join(list) # 显示结果 print(str2)
输出:
1:2:3
带有空字符串的列表可迭代联接,并产生一个新字符串,请参见下面的示例
# Python join() method example # 变量声明 str = "" # string list = ['L','e','a','r','n','f','k'] # iterable # 函数调用 str2 = str.join(list) # 显示结果 print(str2)
输出:
Learnfk
带有Set迭代器的join()方法的示例。 Set包含无序元素,并且每次产生不同的输出。请参见下面的示例。
# Python join() method example # 变量声明 str = "->" # string list = {'Java','C#','Python'} # iterable # 函数调用 str2 = str.join(list) # 显示结果 print(str2)
输出:
Java->Python->C#
对于字典,此方法仅连接键。确保键是字符串,否则会引发异常。
链接:https://www.learnfk.comhttps://www.learnfk.com/python3/python-string-join-method.html
来源:LearnFk无涯教程网
# Python join() method example # 变量声明 dic = {'key1': 1, 'key2': 2} str = '&' # 函数调用 str = str.join(dic) # 显示结果 print(str)
输出:
key1&key2
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)