join(sequence)方法连接元素并返回组合的字符串。 连接方法组合序列的每个元素。
合并单词列表?
使用join(sequence)方法将它们组合成一个句子。 在分隔符字符串上调用该方法,该字符串可以是任何字符,从空格到破折号。
这比对每个单词使用加号运算符要容易,因为每个单词的列表很快就会变得很乏味。
示例
join方法将序列作为参数。 序列被写为单个参数:您需要在序列周围添加方括号。
如果需要,您可以传递一个将序列作为参数的变量。 这使其更易于阅读。 在下面的示例中,我们将使用空格分隔符字符串。
请尝试以下程序:
# define stringsfirstname = "Bugs"lastname = "Bunny"# define our sequencesequence = (firstname,lastname)# join into new stringname = " ".join(sequence)print(name)
您应该看到以下输出:

它还可以加入单词列表:
words = ["How","are","you","doing","?"]sentence = ' '.join(words)print(sentence)
练习
试试下面的练习
- 像上面的示例一样,创建单词列表并将其连接起来。
- 尝试将分隔符字符串从空格更改为下划线。
