数组转字符串 python
时间: 2023-07-17 15:04:17 浏览: 45
在Python中,可以使用join()方法将数组转换为字符串。以下是示例代码:
```python
# 定义一个数组
array = ['Hello', 'World', '!']
# 使用join()方法将数组转换为字符串
string = ' '.join(array)
# 打印转换后的字符串
print(string)
```
输出结果为:
```
Hello World !
```
在上面的示例中,我们使用空格作为分隔符,将数组中的元素连接成一个字符串。你可以根据需要选择不同的分隔符,或者不使用分隔符。
相关问题
十六进制数组转字符串 python
可以使用Python中的`binascii`模块来实现:
```python
import binascii
hex_array = ['48', '65', '6c', '6c', '6f', '20', '57', '6f', '72', '6c', '64']
byte_array = bytearray.fromhex(''.join(hex_array))
string = byte_array.decode('utf-8')
print(string) # Hello World
```
首先将十六进制数组转换为字节(byte)数组,然后使用`decode`方法将字节数组转换为字符串。
python字符数组转字符串
在Python中,可以使用join()方法将字符数组转换为字符串。join()方法是一个字符串方法,它将一个可迭代对象(如列表、元组或字符串)的元素连接起来,返回一个新的字符串。
例如,假设我们有一个字符数组arr,我们可以使用以下代码将其转换为字符串:
```
arr = ['H', 'e', 'l', 'l', 'o']
str = ''.join(arr)
print(str)
```
输出结果为:
```
Hello
```
在上面的代码中,我们使用空字符串''作为分隔符,将字符数组arr中的元素连接起来,得到了一个新的字符串。