列表到字符串的Python。如何将列表转换为字符串
作者:Simplilearn最后更新于10月26日,2021169781
目录
Python是当今最流行的编程语言之一,在本教程中我们将学习Python的各种细微差别,包括什么是Python中的列表,什么是字符串,将列表变为字符串的方法等等。让我们开始吧。
什么是 Python 中的列表?
python 中的 list 是一个有序的序列,它可以容纳各种对象类型,例如,整数、字符或浮点。python 中的 list 相当于其他编程语言中的数组。它用方括号表示,用逗号(,)来分隔列表中的两个对象。
Python培训课程
学习Python中的数据操作探索课程
列表和其他编程语言中的数组的不同之处在于,数组只存储类似的数据类型,这意味着数组在本质上是同质的,但python中的列表可以同时存储不同的数据类型,因此它可以是同质的,也可以是异质的。下面是python中同质和异质列表的一些例子。
同质列表。
异质列表。
从列表中访问一个项目
可以通过引用列表中的索引来访问列表中的一个项目。列表中元素的索引从 0 开始。让我们以我们在上一步创建的列表为例。
为了访问列表中的一个元素,我们在 print 函数中传递该元素的索引。
如前所述,该索引从0开始,所以当索引[1]被传递时,它给出的结果是 "dog"。 同样,如果我们传递索引,例如[2],它将给出2.2的输出结果
免费课程。Python 初学者
掌握Python的基础知识立即报名
什么是Python中的字符串?
python中的字符串是一个有序的字符序列。这里需要注意的是,列表是一个对象类型的有序序列,而字符串是一个字符的有序序列。这就是两者之间的主要区别。
一个序列是由同一数据类型的多个元素组成的数据类型,如整数、浮点数、字符等。这意味着字符串是序列数据类型的一个子集,包含所有作为字符的元素。
下面是一个python中字符串的例子以及如何打印它。
为了声明一个字符串,我们给字符串分配了一个变量。这里,a是分配给字符串simplilearn的一个变量。字符串中的一个元素的访问方式与我们在列表中看到的方式相同。字符串中元素的索引也是从0开始的。
如何在 Python 中把列表转换为字符串
-
使用连接函数
join 函数是在 python 中将列表转换为字符串的最简单的方法之一。在使用这个函数时要记住的要点是,join函数只能将那些只包含字符串元素的列表转换成字符串。
请参考下面的例子。
这里,列表中的所有元素都是单独的字符串,所以我们可以直接使用 join 函数。请注意,新的字符串中的每个元素都用一个空格划定。
现在,可能会有这样的情况,即列表中包含字符串以外的数据类型的元素。在这种情况下,不能直接使用 join 函数。在这种情况下,首先使用 str() 函数将其他数据类型转换为字符串,然后进一步应用 join 函数。请参考下面的例子来清楚地了解。
-
列表函数的遍历
在这个例子中,首先我们声明一个必须转换为字符串的列表。然后,必须初始化一个空字符串来存储元素。之后,使用for循环遍历列表中的每个元素,对于每个索引,该元素将被添加到初始化的字符串中。最后,将使用print()函数打印该字符串。
-
使用map()函数
map函数可以在两种情况下使用,将一个列表转换为字符串。
- 如果列表只包含数字。
- 如果列表是异质的
map()函数将接受2个参数。
- str()函数;它将把给定的数据类型转换为字符串数据类型。
- 一个可迭代的序列;序列中的每一个元素都将被str()函数调用。字符串值将通过一个迭代器返回。
最后,join()函数被用来合并str()函数返回的所有值。
免费的Python数据科学课程
免费开始学习Python的数据科学开始学习
-
列表理解
python中的列表理解从一个现有的列表中生成一个元素的列表。然后,它采用for循环,以元素的方式遍历可迭代的对象。
要把一个列表转换成一个字符串,可以使用Python列表理解和join()函数。列表理解将逐个遍历元素,而 join() 方法将把列表的元素连接成一个新的字符串并作为输出返回。
下面给出一个使用列表理解将列表转换为字符串的例子。
现在,我们已经完成了本教程,让我们做一个快速的复习。首先,我们看到了什么是 python 中的 list,它的两种类型是什么,以及如何声明这些类型。接下来,我们学习了字符串,以及字符串和列表之间的区别。最后,我们还看了4种方法,通过这些方法可以将一个列表变成一个字符串。这些方法是
- 使用 join() 函数
- 列表的遍历
- 使用map()函数
- 列表的理解
期待在编程领域有所作为?参加Python培训课程,开始您作为专业Python程序员的职业生涯。
如果您希望掌握Python的A到Z,今天就报名参加我们的Python认证培训 吧如果您有任何关于教程的问题,请在下面留言,我们的专家将帮助您解决。
查找我们在顶级城市的Python培训在线课堂培训课程。
| 名称 | 日期 | 地点 |
|---|---|---|
| Python培训 | 2021年11月12日-12月4日, | |
| 平日批次 | 您所在的城市 | 查看详情 |
| Python培训 | 2022年1月8日-1月30日, | |
| 周末批次 | 芝加哥 | 查看详情 |
关于作者
Simplilearn是世界领先的数字营销、云计算、项目管理、数据科学、IT、软件开发和其他许多新兴技术的在线培训供应商之一。
查看更多
推荐课程
[
Python培训
3676名学习者
终身访问*。
](www.simplilearn.com/mobile-and-…
数据科学方面的研究生课程
2804名学习者
终身访问*。
](www.simplilearn.com/pgp-data-sc…)
*终身享受高质量、自定进度的电子学习内容。
[
下一篇文章
关于Python中的列表理解,你需要知道的一切
通过Simplilearn
119Apr14, 2021
](www.simplilearn.com/tutorials/p…)
推荐资源
-
[
Python面试指南电子书
-
[
如何在Python中查找列表的长度[有例子]
-
[
关于Python列表
你需要知道的一切视频教程](www.simplilearn.com/tutorials/p…)
-
[
IT技能培训趋势:2020年和2021年Ebook
-
[
通过
实例了解Python中的索引的全部内容
-
[
Python字符串|Simplilearn Python教程
上一页下一页
© 2009 -2021- Simplilearn Solutions
关注我们!
公司介绍
与我们一起工作
发现问题
技能提升资源Simplilearn社区RSS订阅Simplilearn优惠券和折扣优惠城市地图
为企业服务
在旅途中学习!
流行的研究生课程
项目管理认证课程|网络安全认证课程|数据科学训练营课程|数据分析训练营课程|商业分析认证课程|敏捷认证课程|数字营销认证课程|精益六西格玛认证课程|DevOps认证课程|云计算认证课程|数据工程课程|AI和机器学习课程|全栈网络开发课程
流行的硕士课程
PMP Plus认证培训课程|大数据工程师课程|数据科学认证课程|数据分析师认证课程|人工智能课程|云架构师认证培训课程|DevOps工程师认证培训课程|高级数字营销课程|网络安全专家课程|MEAN栈开发人员课程
潮流课程
PMP认证培训课程|大数据Hadoop认证培训课程|Python数据科学认证课程|机器学习认证课程|AWS解决方案架构师认证培训课程|CISSP认证培训|认证ScrumMaster(CSM)认证培训|ITIL 4基础认证培训课程|Java认证课程|Python认证培训课程
潮流资源
Python教程|JavaScript教程|Java教程|Angular教程|Node.js教程|Docker教程|Git教程|Kubernetes教程|Power BI教程|CSS教程
smpl_2021-10-26
- 免责声明
- PMP、PMI、PMBOK、CAPM、PgMP、PfMP、ACP、PBA、RMP、SP和OPM3是美国项目管理协会的注册商标。