Python str与list 转换

  • Str 转 list
  • List 转str

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