python讲某列间戳对象转为字符串
时间: 2023-10-06 18:06:12 浏览: 86
Python时间戳与时间字符串互相转换实例代码
5星 · 资源好评率100%
假设有一个列表 `my_list`,其中包含了各种类型的元素,包括字符串、整数、浮点数和日期等:
```python
my_list = ['foo', 123, 3.14, datetime.date.today()]
```
现在我们想把这个列表中所有的元素都转换成字符串类型,并把它们用逗号分隔开。可以使用列表推导式和字符串的 `join()` 方法来实现:
```python
my_str = ','.join(str(x) for x in my_list)
```
这行代码中,我们首先使用列表推导式把列表中的每个元素都转换成字符串类型,然后把它们用逗号连接起来。最终得到的字符串是:
```
'foo,123,3.14,2022-06-01'
```
如果列表中有一些元素本身就是字符串类型,并且它们中间包含了逗号,那么上面的代码可能会出现问题。这时可以考虑使用双引号或单引号把每个元素都包裹起来,这样就可以避免逗号的干扰:
```python
my_str = ','.join('"%s"' % x for x in my_list)
```
阅读全文