欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python 如何进行str与list 转换

程序员文章站 2022-03-14 21:17:16
Python str与list 转换Str 转 listList 转strStr 转 listlist(str_s)实现str_s转为list>>> s="abscf">>> list(s)['a', 'b', 's', 'c', 'f']>>>List 转strs="".join(lis)""join将数组lis 中的元素转为字符串注意:list中的元素必须是字符串>>> lis=["a","b","c"]&...

Python str与list 转换

Str 转 list

list(str_s)实现str_s转为list

>>> s="abscf"
>>> list(s)
['a', 'b', 's', 'c', 'f']
>>>

List 转str

s="".join(lis)
""join将数组lis 中的元素转为字符串
注意:list中的元素必须是字符串

>>> lis=["a","b","c"]
>>> "".join(lis)
'abc'
>>>

否则的话,报错:

>>> lis=["a","b",1]
>>> "".join(lis)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: sequence item 2: expected str instance, int found
>>>

若是,有其他类型的元素,需要先转换为str类型

>>> "".join([str(e) for e in lis])
'ab1'
>>>

本文地址:https://blog.csdn.net/yuxuan89814/article/details/110287695

相关标签: python