python中有三个内建函数:列表,元组和字符串,他们之间的互相转换使用三个函数,str(),tuple()和list(),具体示例如下所示:
>>> s = "xxxxx"
>>> list(s)
['x', 'x', 'x', 'x', 'x']
>>> tuple(s)
('x', 'x', 'x', 'x', 'x')
>>> tuple(list(s))
('x', 'x', 'x', 'x', 'x')
>>> list(tuple(s))
['x', 'x', 'x', 'x', 'x']
|
列表和元组转换为字符串则必须依靠join函数
>>> "".join(tuple(s))
'xxxxx'
>>> "".join(list(s))
'xxxxx'
>>> str(tuple(s))
"('x', 'x', 'x', 'x', 'x')"
>>>
|
python中有三个内建函数:列表,元组和字符串,他们之间的互相转换使用三个函数,str(),tuple()和list(),具体示例如下所示:>>> s = "xxxxx">>> list(s)['x', 'x', 'x', 'x', 'x']>>> tuple(s)('x', 'x', 'x', 'x', 'x')>>> tuple(list(s))(
list
_a = (1, 9, 10, 6)
print(
list
_a) # 打印结果 (1, 9, 10, 6)
元组
是带小括号的
list
_b =
list
(
list
_a)
print(
list
_b) # 打印结果 [1, 9, 10, ..
python
内置了
list
() 和str()强制
转换
类型的方法,但是在实际的应用
中
,我们并不能直接就使用这俩个方法进行
字符串
和
列表
之间的
转换
,还需要借助
split() 和
join
()方法
1、
字符串
转
列表
s = 'hello world hello kitty'
已知
字符串
s,想把这个
字符串
转换
成
list
:
print(
list
(s)) #这种方法也可以
转换
,但是往往不是我们想要的
result = s.split(' ',2) #['hello', 'world', 'hello kitt
元组
可以通过使用
join
()方法将其
转换
为
字符串
。例如,如果我们有一个
元组
t,其
中
包含三个元素,我们可以使用以下代码将其
转换
为
字符串
:
t = ('apple', 'banana', 'orange')
s = ''.
join
(t)
这将创建一个名为s的
字符串
,其
中
包含
元组
中
所有元素的
字符串
表示。在这种情况下,s将是'applebananaorange'。