5.python 字符串/列表/元组/字典之间的相互转换

最后更新于:2019-12-27 10:48:02

一.字符串str与列表list

1.字符串转列表

字符串转为列表list,可以使用str.split()方法,split方法是在字符串中对指定字符进行切片,并返回一个列表,示例代码如下:

输出结果:

 

2.列表转字符串

列表转为字符串需要使用”.join()方法,join()方法可以直接将列表转为一个字符串,示例代码如下:

输出结果:

 

二.字符串str与字典dict

1.字符串转字典

将字符串转为字典可以通过内置函数eval()完成,对于内置函数eval()的使用,在后面的文章还会有详细讲解,今天先简单了解一下:

输出结果:

 

2.字典转字符串

将字典转为字符串可以直接通过str()类型强制转换即可,示例代码如下:

输出结果:

 

三.列表list与字典dict

1.列表转字典

列表转为字典不能通过dict()强制转换,但是可以通过内置函数zip()完成,具体代码如下:

输出结果:

注意:内置函数zip 是将两个列表的数据两两组合形成键值对,构成字典;如果两个列表的长度不一致时,多出的元素在另一个列表无匹配的元素时就不展示多出的元素。

 

2.字典转列表

可以通过list()方法强制将字典中的key 或者 value转为列表,示例代码如下:

输出结果:

 

 

猜你喜欢:

1.python  字符串

2.python 列表

3.python 元组

4.python 字典

 

转载请注明猿说Python » python 字符串(str)/列表(list)/元组(tuple)/字典(dict)之间的相互转换

 

技术交流、商务合作请直接联系博主
扫码或搜索:猿说python
python教程公众号
猿说python
微信公众号 扫一扫关注