当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Set转String用法及代码示例


在本文中,我们将讨论如何在 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




相关用法


注:本文由纯净天空筛选整理自mukulsomukesh大神的英文原创作品 Convert Set to String in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。