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