python中list和str互相转换

1.列表list-------->字符串str

第一种情况,如果list [ ] 中包含的元素是str " "类型。
使用下面方法,举例。

nums=['ww','22','2s']
print("".join(nums))

运行结果:

ww222s

第二种情况,如果列表 [ ] 里面含有的元素是整形int ,需要将整形int 转换成str类型。

nums=[1,2,3,4,5]
strNums=[str(x) for x in nums]
print("".join(strNums))

输入结果:

12345

2.字符串str---------->列表list

strnums1='12123112'
strnums2='sdfsdsdf'
listnums1=list(strnums1)
listnums2=list(strnums2)

print(listnums1)
print(listnums2)

输出结果:

[‘1’, ‘2’, ‘1’, ‘2’, ‘3’, ‘1’, ‘1’, ‘2’]
[‘s’, ‘d’, ‘f’, ‘s’, ‘d’,‘s’, ‘d’, ‘f’]

你可能感兴趣的:(【Python高级】)