在本文中,我们将讨论如何在 Python 中将集合转换为字符串。它可以使用两种方式完成 -
方法一:使用str()我们将在Python中使用str()函数将Set转换为String。
用法:str(object, encoding = ’utf-8?, errors = ’strict’)
参数:
- object:要返回其字符串表示的对象。
- encoding:给定对象的编码。
- errors:解码失败时的响应。
返回值:给定对象的字符串版本
范例1:
# create a set
s = {'a', 'b', 'c', 'd'}
print("Initially")
print("The datatype of s:" + str(type(s)))
print("Contents of s:", s)
# convert Set to String
s = str(s)
print("\nAfter the conversion")
print("The datatype of s:" + str(type(s)))
print("Contents of s:" + s)
输出:
Initially The datatype of s:<class 'set'> Contents of s: {'c', 'd', 'a', 'b'} After the conversion The datatype of s:<class 'str'> Contents of s:{'c', 'd', 'a', 'b'}
范例2:
# create a set
s = {'g', 'e', 'e', 'k', 's'}
print("Initially")
print("The datatype of s:" + str(type(s)))
print("Contents of s:", s)
# convert Set to String
s = str(s)
print("\nAfter the conversion")
print("The datatype of s:" + str(type(s)))
print("Contents of s:" + s)
输出:
Initially The datatype of s:<class 'set'> Contents of s: {'k', 'g', 's', 'e'} After the conversion The datatype of s:<class 'str'> Contents of s:{'k', 'g', 's', 'e'}
方法二:使用 Join()
join() 方法是一个字符串方法,它返回一个字符串,其中序列的元素已通过 str 分隔符连接。
用法:
string_name.join(iterable)
# create a set
s = {'a', 'b', 'c', 'd'}
print("Initially")
print("The datatype of s:" + str(type(s)))
print("Contents of s:", s)
# convert Set to String
S = ', '.join(s)
print("The datatype of s:" + str(type(S)))
print("Contents of s:", S)
输出:
Initially The datatype of s:<class 'set'> Contents of s: {'c', 'd', 'a', 'b'} The datatype of s:<class 'str'> Contents of s: c, d, a, b
相关用法
- Python String转Set用法及代码示例
- Python Bytearray转Hexadecimal String用法及代码示例
- Python list转string用法及代码示例
- Python String转bytes用法及代码示例
注:本文由纯净天空筛选整理自mukulsomukesh大神的英文原创作品 Convert Set to String in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。