Python String join() 方法
Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。
Python String join() 语法
join()方法语法:
str.join(sequence)
Python String join() 参数
- sequence — 要连接的元素序列。
Python String join() 返回值
返回通过指定字符连接序列中元素后生成的新字符串。
Python String join() 示例1
用一个空的字符串进行连接,在这里,我们用连接的方法连接元素的列表。
#!/usr/bin/python3
list1 = ['a', 'p', 'i', 'd', 'e', 'm', 'o', 's']
print("".join(list1))
list1 = " .com "
print("$".join(list1))
输出:
Python String join() 示例2
使用join()连接字符串和列表。
在这里,我们使用join()方法来连接元组的元素,在这个方法中我们可以放入任何字符来连接字符串。
#!/usr/bin/python3
list1 = ('5', '6', '7', '8')
s = "-"
# joins elements of list1 by '-' and stores in string s
s = s.join(list1)
print(s)
输出:
Python String join() 示例3
使用join()将字符串与集合连接起来。
在这个例子中,我们使用一个Python集合来连接字符串。
集合只包含唯一的值,因此在两个6中,有一个6被打印出来。
#!/usr/bin/python3
list1 = {'1', '2', '3', '6', '6'}
s = "-#-"
# joins elements of list1 by '-#-' and stores in string s
s = s.join(list1)
print(s)
输出:
Python String join() 示例4
使用 join() 连接字符串和一个字典。
当一个字符串与一个字典连接时,它将与 Python 字典的键连接,而不是与值连接。
#!/usr/bin/python3
dic = {'Api': 1, 'Demos': 2, 'Com': 3}
string = '_'.join(dic)
print(string)
输出: