當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。