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

您所在的位置:网站首页 python创建字典语句 python字符串/列表/元组/字典之间的相互转换(5)

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

2023-04-09 23:37| 来源: 网络整理| 查看: 265

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

一.字符串str与列表list

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

1.字符串转列表

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

输出结果:

2.列表转字符串

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

输出结果:

二.字符串str与字典dict

1.字符串转字典

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

输出结果:

2.字典转字符串

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

输出结果:

三.列表list与字典dict

1.列表转字典

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

输出结果:

{'hello': 'a', 'word': 'b', '猿说python': 'c', 'python教程': 'd'}

4

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

2.字典转列表

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

输出结果:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3