2024-10-16 20:41:15 发布
网友
我有一些基本上是这样的代码:
data = ["some", "data", "lots", "of", "strings"] separator = "." output_string = "" for datum in data: output_string += datum + separator
如何使用str.join()或类似的built-in函数来实现这一点?(还是不可能?)
str.join()
built-in
output_string = ".".join(data)
如果数据中有整数或非字符串,则
output_string = ".".join( str(x) for x in data )
如果分隔符是变量,则可以使用variable.join(iterable):
variable.join(iterable)
data = ["some", "data", "lots", "of", "strings"] separator = "." print(separator.join(data)) some.data.lots.of.strings
如果数据中有整数或非字符串,则
如果分隔符是变量,则可以使用
variable.join(iterable)
:相关问题 更多 >
编程相关推荐