Leo*_*all 1 python string list python-3.x
我有一些基本上是这样的代码:
data = ["some", "data", "lots", "of", "strings"]
separator = "."
output_string = ""
for datum in data:
output_string += datum + separator
Run Code Online (Sandbox Code Playgroud)
我怎么能用这个str.join()
或类似的built-in
功能呢?(或者不可能吗?)
如果分隔符是变量,您可以使用 variable.join(iterable)
:
data = ["some", "data", "lots", "of", "strings"]
separator = "."
print(separator.join(data))
some.data.lots.of.strings
Run Code Online (Sandbox Code Playgroud)
output_string = ".".join(data)
Run Code Online (Sandbox Code Playgroud)
如果数据中有整数或非字符串,那么
output_string = ".".join( str(x) for x in data )
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6724 次 |
最近记录: |